본문 바로가기

전체 글230

[Kotlin][Input Operation] readLine 표준 입력 스트림에서 입력 라인을 읽습니다. 입력 스트림이 파일로 리디렉션되고 파일 끝에 도달한 경우 읽은 줄을 반환하거나 null 을 반환합니다.public fun readLine(): String? = LineReader.readLine(System.`in`, Charset.defaultCharset()) readLine - Kotlin Programming Language kotlinlang.org 2024. 8. 5.
[Android] Package 배포 파일 형식APK (Android Application Package)전통적인 배포 파일 형식으로 컴파일된 코드와 리소스를 묶어서 키로 서명한 것Google Play에서 사용자가 다운로드하는 APK는 100MB 이하여야 한다.앱을 구성하는 코드와 파일을 저장하기에는 충분하지만, 고화질 그래픽이나 미디어 파일 등을 포함할 경우 용량 문제가 생긴다.이런 앱을 실행할 때 개발자가 직접 추가 리소스를 호스팅하고 다운로드해야 한다.AAB (Android App Bundle)2018년 구글 I/O 에서 발표한 새로운 형식의 앱 배포 파일APK의 용량 문제를 해결하기 위해 Google Play를 비롯한 기타 앱 스토어와 Android Studio, Gradle, Unity 등의 빌드 도구에서 지원하는 Androi.. 2024. 8. 1.
[프로그래머스][Kotlin] 종이 자르기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명머쓱이는 큰 종이를 1 x 1 크기로 자르려고 합니다. 예를 들어 2 x 2 크기의 종이를 1 x 1 크기로 자르려면 최소 가위질 세 번이 필요합니다.정수 M, N이 매개변수로 주어질 때, M x N 크기의 종이를 최소로 가위질 해야하는 횟수를 return 하도록 solution 함수를 완성해보세요.제한사항0  M, N 종이를 겹쳐서 자를 수 없습니다.입출력 예MNresult223259110입출력 예 설명입출력 예 #1본문과 동일합니다.입출력 예 #2가로 2 세로 5인 종이는 가로로 1번 세로로 8번 총.. 2024. 8. 1.
[프로그래머스][Kotlin] 연속된 수의 합 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제 설명연속된 세 개의 정수를 더해 12가 되는 경우는 3, 4, 5입니다. 두 정수 num과 total이 주어집니다. 연속된 수 num개를 더한 값이 total이 될 때, 정수 배열을 오름차순으로 담아 return하도록 solution함수를 완성해보세요.제한사항1 ≤ num ≤ 1000 ≤ total ≤ 1000num개의 연속된 수를 더하여 total이 될 수 없는 테스트 케이스는 없습니다. 입출력 예numtotalresult312[3, 4, 5]515[1, 2, 3, 4, 5]414[2, 3, 4, 5]55[.. 2024. 8. 1.
IT 연합동아리 - DND 8기 후기 IT 연합동아리 중에서 지원했었던 SOPT, YAPP, DDD가 모두 떨어지고 나서 괜찮다고 생각했었지만, 한편으로는 아쉬움도 많고 즐겁지만은 않아 2022년에 한 번만이라도 들어가 보는 게 소원이었다.😭그래도 나도 내가 부족한 것이 많다는 것을 알고 있었기에 크게 낙담하지 않고 더 노력해야겠다는 마음가짐을 다잡았다. 개발자 사이트를 적극 활용하고 고민하며 성장하기 위해 끊임없이 몸부림치던 중 연합 동아리 홈페이지에 사전 알림을 신청하여 모집 기간임을 알 수 있었다.글 쓰는 것과 표현하는 것이 어려워 메일을 받자마자 서류를 작성하기 시작했다.하지만 다른 동아리는 질문 답변에 대한 글자수 제한이 있었는데 DND는 글자수 제한이 없었다.🤔얼마나 적어야 할지 감이 안 잡히고 어렵게 느껴졌었지만, 지금 생각.. 2023. 3. 8.
안드로이드 개발자 성장 기록 - 연합동아리 후기 안녕하세요!! 게시글을 작성하는 데 앞서 너무 딱딱하게 적기보단 솔직하고 편하게 적고 싶어 문맥이 이상할 수 있는 점 양해 부탁드립니다 :D 블로그를 시작하게 된 계기는 안드로이드를 처음 공부하는 친구들에게 제가 지금까지 공부한 책들에 대한 내용과 다양한 정보를 공유하고 싶고, 안드로이드 개발을 하는 데 있어 도움이 되기 위함입니다. 또한, 잘못된 방법에 대해 피드백을 받고, 앞으로 더 성장해 나가는 모습을 보여드리겠습니다. 저는 현재 대학교 컴퓨터 소프트웨어공학과를 재학 중입니다. 1학년 코딩에 대해 무지했던 저는 학교 수업도 따라가기 벅찼습니다. 그래도 학교 공부만 잘하면 좋은 직장에 취직할 수 있다고 생각했기에 남들보다 습득력이 떨어진다고 생각했던 저는 먼저 준비하고 부족한 부분에 추가적인 공부를 .. 2022. 11. 6.