![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/buqKbP/btrcONaC5TV/hpQwxzkXCQpxIt9qIy6X1K/img.png)
문제 영식이는 직사각형 모양의 성을 가지고 있다. 성의 1층은 몇 명의 경비원에 의해서 보호되고 있다. 영식이는 모든 행과 모든 열에 한 명 이상의 경비원이 있으면 좋겠다고 생각했다. 성의 크기와 경비원이 어디있는지 주어졌을 때, 몇 명의 경비원을 최소로 추가해야 영식이를 만족시키는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 성의 세로 크기 N과 가로 크기 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 성의 상태가 주어진다. 성의 상태는 .은 빈칸, X는 경비원이 있는 칸이다. 출력 첫째 줄에 추가해야 하는 경비원의 최솟값을 출력한다. 예제 예제 입력 1 예제 출력1 4 4 .... .... .... .... 4 풀이 성의 가로 길이와 세로 길이를 초기화하고..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bnBDfS/btrcIgLAHVG/sPoMUPBQ5f8cFdpzZpcBk0/img.png)
1. 지원계기 몇달동안 개인 프로젝트만 진행하면서 좀 더 열정있는 사람들과 함께 프로젝트를 진행하면서 자극을 받고 싶다는 생각이 들어서 연합 IT 동아리인 YAPP의 안드로이드 파트에 지원하게 되었다. 2. 면접준비 이전 기수에서 활동했던 친구에게 물어본 바로는 기술적인 질문은 거의 없고 갈등 해결 방법, 많은 IT 동아리들 중 왜 YAPP을 선택했는지 등의 질문들이 대다수라고 들어서 마음을 편히 가지고 있었다. 그런데 면접 당일날 혹시나 해서 'YAPP 면접 후기'를 검색해보니 기술적인 부분도 많이 물어봤다는 말이 많아서 급하게 정리해 놓은 것들을 보면서 준비했다. 3. 면접후기 처음에는 면접관 3분이 계셨는데 중간에 한 분이 나가서 면접관 2명 + 면접자 2명 이렇게 면접을 진행했다. 나는 이런저런 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b5lSD0/btrcNNHTK3e/SIKobBS2KTi0ka4QoXxQ6k/img.png)
문제 Day Of Mourning의 기타리스트 강토가 사용하는 기타에서 N개의 줄이 끊어졌다. 따라서 새로운 줄을 사거나 교체해야 한다. 강토는 되도록이면 돈을 적게 쓰려고 한다. 6줄 패키지를 살 수도 있고, 1개 또는 그 이상의 줄을 낱개로 살 수도 있다. 끊어진 기타줄의 개수 N과 기타줄 브랜드 M개가 주어지고, 각각의 브랜드에서 파는 기타줄 6개가 들어있는 패키지의 가격, 낱개로 살 때의 가격이 주어질 때, 적어도 N개를 사기 위해 필요한 돈의 수를 최소로 하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 M이 주어진다. N은 100보다 작거나 같은 자연수이고, M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 M개의 줄에는 각 브랜드의 패키지 가격과 낱개의 가격이 공백으로 구분하여 주어진다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c5UINl/btqYgF4Yz2X/p1PL7DskT78Zc8YSxl3gLK/img.png)
문제 문제 출처 programmers.co.kr/learn/courses/30/lessons/12944 문제 설명 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한 사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 arr return [1,2,3,4] 2.5 [5,5] 5 풀이 배열의 모든 수를 더한다. 배열의 크기로 나눠 평균값을 구한다. class Solution { public double solution(int[] arr) { double answer = 0; //배열의 모든 정수 더하기 for (int i=0;i
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/VuwfZ/btrcgPeRqgV/xmXVMlD3WVY4fqWDnspDrK/img.png)
2021.08.12 구글 애드센스를 신청했다. 블로그 방문 수가 많지는 않지만 조금이라도 부수익이 발생하게 되면 블로그를 쓰는 하나의 원동력이 되지 않을까? 다양한 종류 중 구글 애드센스를 신청한 이유는 사람들이 가장 많이 쓰는 것 같아서...ㅎㅎ 2021.08.15 사이트에 문제가 있어서 광고를 게재할 수 없다는 메일을 받았다..! 무슨 문제일까 하고 '사이트' 페이지를 들어가보니 블로그 html에 코드를 붙여넣지 않아서 생긴 문제였다. 다음 글(https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=uveex&logNo=221407350795)을 참고해서 스킨에 코드를 추가하고 다시 검토 요청을 보냈다. 승인해주세요 제발 🙏 2021...
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/WAWAz/btrci9rBm2M/KKQtKk5EhX22WNekK6Dgjk/img.png)
문제 문제 출처 programmers.co.kr/learn/courses/30/lessons/12925 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 0으로 시작하지 않습니다. 입출력 예 예를들어 str이 1234이면 1234를 반환하고, -1234이면 -1234를 반환하면 됩니다. str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. 풀이 잘못된 값이 입력되는 경우는 없으며 부호는 자동으로 '+'로 시작하는 경우 양수, '-'로 시작하는 경우 음수로 처리되기 때문에 바로 정수형으로 변..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/btLdZG/btrb7z5FkYm/gH0J0CDOJA1d7fJ7cQFp4k/img.png)
안드로이드 앱을 개발할 때 뷰의 크기나 거리에는 dp를 사용하고 텍스트 크기(TextView의 textSize)에는 sp를 사용한다. 여기에서 dp와 sp가 무엇을 의미하는지, 왜 뷰와 텍스트에 다른 단위를 사용하는지에 대해 알아보자. 0. px의 의미 본론에 들어가기에 앞서, 더 쉬운 설명을 위해 또 다른 크기 단위인 px에 대해 먼저 이야기하겠다. px이란 화면의 픽셀 수를 의미한다. 뷰의 크기를 픽셀 값(px)으로 지정하면 해상도에 따라 실제 크기가 다르게 보일 수 있기 때문에 뷰의 크기는 일반적으로 match_parent와 wrap_content로 지정하거나 dp와 같은 단위를 사용해 해상도가 다른 단말에서도 크기를 비슷해 보이도록 만든다. 1. dp와 sp의 의미 1) dp: 밀도 독립형 픽셀 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/nNuak/btrcb8r58el/VcOtprMPtRm0B32wUfQq21/img.png)
토스 3년차 이하 개발자 채용 전형인 2021 토스 NEXT의 안드로이드 분야에 지원했다. 채용 페이지에 여러가지 업적들(스크롤 다운 1회, 10분 머물기 등)이 숨겨져 있어 하나하나 찾으면서 업적을 달성해나가는 재미도 있었다. 참가 신청은 11일에 마감되었고 오늘(14일) 오후 2시부터 1시간 30분동안 프로그래머스에서 온라인 코딩테스트가 진행되었다. 이번 코딩테스트에서 신기했던 점은 코딩테스트가 1부와 2부로 나누어져 있다는 점과 일반적인 코딩테스트와 달리 객관식 문제와 서술형 문제가 포함되어 있었다는 것이다. 1부와 2부에 참여할 때 입력해야 하는 시험 ID도 달랐기 때문에 1부 시험이 완료된 후 다시 링크에 접속해 2부 ID를 입력하고 시험을 시작해야 했다. (1부 시작 전 미리 입력해서 접속해뒀..
- Total
- Today
- Yesterday
- 백준
- heap
- gradle
- 힙
- 코틀린
- 후기
- programmers
- error
- 뷰모델
- BAEKJOON ONLINE JUDGE
- architectural pattern
- Kotlin
- 프로그래머스
- 자바
- 아키텍처 패턴
- SCPC2021
- 알고리즘
- livedata
- Naver AI Burning Day
- viewmodel
- 우선순위큐
- MutableLiveData
- 라이브 데이터
- Android
- hilt
- java
- Algorithm
- androidx.core
- 안드로이드
- 변수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |