일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Android
- CS
- Kotlin
- 정처기
- select
- 정보처리기사
- doitandroid
- 카카오코테
- 티스토리챌린지
- 오블완
- join
- 안드로이드스튜디오
- 혼공단
- SQL
- java
- 자료구조
- 알고리즘
- MySQL
- 코틀린
- 프로그래머스
- 스터디
- 기술면접
- 인프런
- 혼공파
- 혼공챌린지
- 안드로이드
- Til
- 자바
- 코테
- groupby
- Today
- Total
목록코테 (26)
Welcome! Everything is fine.
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌풀이 이 문제 전에 푼 '가장 많이 받은 선물'을 풀고 나니 아이디어를 쉽게 떠올릴 수 있었다. 먼저 문제의 규칙을 요약하자면 다음과 같다. 동일 유저를 여러 번 신고해도 신고 횟수는 1회로 처리된다. k번 이상 신고당한 유저가 있는 경우 해당 유저를 신고한 모든 유저가 결과 메일을 받는다. k번 이상 신고당한 유저가 없는 경우 아무도 결과 메일을 받지 않는다. 그리고나서 HashMap과 int형 배열을 선언하였다. HashMap map : 모든 유저의 id와 해당 인덱스를 저장하는 HashMap ..
📌 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 📌 풀이 처음에는 HashMap으로 풀어보려다가 준 선물, 받은 선물, 선물 지수만 map에 넣고 헤맸다. 선물을 주고 받은 기록을 어떻게 비교할 지 감이 오지 않았다. 결국 정답 코드를 보고 이해한 후 다시 분석해 정리해보았다. 먼저 문제의 규칙을 요약하자면 다음과 같다. 선물을 주고 받은 적이 있고, 주고 받은 수가 다르다면 더 많은 선물을 준 사람이 선물을 받는다. 선물을 주고 받은 적이 없거나, 주고 받은 수가 같다면 선물 지수(준 선물 수 - 받은 선물 수)를 비교해 선물 지수가 큰 사람이 ..