전체 글(102)
-
2024.04.03 알고리즘 - 부족한 금액 계산하기
부족한 금액 계산하기 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요.
2024.04.03 -
2024.04.03 부트캠프 6주차 - (3)
오늘은 다같이 모여서 코드를 실행하고 구동이 잘 되는지 확인을 했다 맨 처음 나오는 화면이 내가 작성한 LogInActivity인데, 코드가 빠져서 다른 팀원분께서 임의로 버튼이 실행되도록 해놓으셔서 화들짝 놀라서 코드를 다시 봤더니 첫줄에 작성해야하는 코드를 다 빼먹었다 그리고 로그인 버튼이 눌리면 로그인이 되어야 하는데 메세지만 띄우고 페이지 이동이 안되게 해놨다 이렇게 작성해놓고 발표는 어떻게 하지 룰루랄라 이러고 있었다 어휴 그래서 급하게 팀원들 얘기 들으면서 수정 하고 커밋 했는데 들켜서 전으로 복구당했다 코딩을 할땐 확실하고 정확하게 해야할 것 같다. 같은 실수를 하지 말자 확장함수 알고리즘
2024.04.03 -
3.3 확장 함수와 확장 프로퍼티
확장 함수 기존 자바 API를 재작성하지 않고도 코틀린이 제공하는 편리한 기능을 사용할 수 있게 해준다 어떤 클래스의 멤버 메소드인 것처럼 호출 가능하다 확장 함수를 만들려면 함수 이름 앞에 확장할 클래스의 이름을 적어준다 수신 객체 타입은 확장이 정의될 클래스의 타입이며, 수신 객체는 그 클래스에 속한 인스턴스 객체이다 확장 함수 내부에서는 일반적인 인스턴스 메소드의 내부에서처럼 수신 객체의 메소드나 프로퍼티를 바로 사용할 수 있으며 캡슐화를 깨지는 않는다 그러나 클래스 안에서 정의한 메소드와 달리 private 나 protected를 사용할 수 없다 임포트와 확장 함수 확장 함수를 정의해도 모든 소스코드에서 사용은 불가능, 사용하기 위해서는 임포트가 필요하다 확장 함수의 이름 충돌을 해결하는 유일한 ..
2024.04.03 -
2024.04.02 부트캠프 6주차 - (2)
오늘은 일어나서 하루종일 과제 관련된 공부를 했다. 내가 맡은 부분은 로그인 페이지 구현이었는데, 저번 회원가입 페이지 과제랑 겹치는 부분이 많아서 수월하게 진행했다 근데 이제 발표 PPT를 준비해야하는... 미리미리 미리캔버스에서 템플릿도 찾아보고 발표할 준비를 해놔야겠다 사실 사람들 앞에서 뭐 하는거 좋아해서 떨진 않을 거 같은데(허세) 팀원들 코드 리뷰 하면서 시간을 보내야 할 것 같다 오늘 과제 PR하고 피드백 받은 것 중에 코딩 컨벤션에 관한 내용이 있었다 나중에 코딩 빨리빨리 하려면 이런 것들은 좀 외워야 할 필요가 있을 것 같다 할때마다 이런거까지 찾으려면 데드라인이 억만년이라도 제출 못한다.. 나는 개존잘 개발자가 될거니깐 열심히 해야겠다 또 다른 피드백은 커밋 메세지랑 클래스만들어서 코딩..
2024.04.02 -
2024.04.01 부트캠프 6주차 - (1)
오늘은 첫 팀 프로젝트의 발제가 있는 날이었다. 우리 팀은 슬라임조로 zep에서 모일때 슬라임으로 변한 날이 많아서 붙인건데 특색있고 귀여운거같다.. 슬라임은 귀여워... 첫 팀플과제는 예상했던 대로 SNS 만들기였다 우리 팀은 저번주에 인스타그램을 만들기로 합의했기때문에 모델을 정하는 데에 불편함이 없었다. 그래서 짭 인스타그램을 만드는데, 생각보다 많은 기능이 있었다 역시 완성형 SNS라 그런가 사람들이 많이 쓰는 이유가 있다. 나도 언젠가는 이런 어플 만들게 되려나 ? 하루종일 S.A쓰느라고 팀원들과 내내 소통했는데 내가 구멍이라 자꾸 빌런짓 해서 너무 속상했다 반면에 눈물은 나오지만 웃기기도 했었다
2024.04.02 -
2024.04.01 알고리즘 - 문자열 내림차순으로 배치하기
문자열 내림차순으로 배치하기 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수 solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다
2024.04.01