
문제 코드import java.util.*;class Solution { public int solution(String[][] clothes) { Map items = new HashMap(); int answer = 1; for(int i=0; i 앞선 다른 해시 문제와 크게 다르지 않다.다른 점은 규칙을 찾아서 활용하는 것이다. 규칙을 찾기 위해 입출력을 보자. headgear : yellow_hat, green_turbaneyewear : blue_sunglasses headgear의 경우의 수는 3가지이다.yellow, green, 안입음 eyewear의 경우의 수는 2가지이다.blue, 안입음 3*2를 해주면 경우의 수..

문제 코드import java.util.*;class Solution { public boolean solution(String[] phone_book) { Map phone = new HashMap(); for(int i = 0; i HashMap을 사용해서 전화번호를 저장한다.substring과 containsKey를 사용하여 접두어를 판별한다. containsKey는 받은 문자와 동일한 Key가 있는가 판별하는 것이다.예로 "123"이 들어온다면 HashMap에 정확히 "123" 이 있는지 확인한다. 예로 phone_book[1] 이 "abcd"라면HashMap에서 a. ab. abc. abcd가 있는지 확인하는 방식이다.

문제 코드배열로 푸는 경우import java.util.*;class Solution { public String solution(String[] participant, String[] completion) { Arrays.sort(participant); Arrays.sort(completion); for (int i=0; i 프로그래머스 다른 사람의 풀이에서 생각지도 못한 풀이가 있어서 들고왔다. 문제에는 1명만 완주하지 못한 사람이 있다.배열로 참가자와 완주자 명단을 정렬해서다를 경우 완주하지 못한 참가자로 제출하는 것이다. 마지막 return participant[participant.length-1]; 을 하는 이유는마지막 참가자가 완주하지 못한 참가자일 경우이다.100명의..
- Total
- Today
- Yesterday
- MySQL
- 메시지 오류
- 백준
- 자료구조
- 공공데이터포탈
- Git
- 인텔리제이
- deque
- JWT
- 오류
- 해시
- Queue
- java
- 덱
- 국비지원
- 국비
- 스택
- form
- JPA
- static
- CSS
- docker
- 프로그래머스
- wsl
- (롯데)기업맞춤형 프로젝트
- 김영한
- 국비교육
- 정보처리기사
- 그린대학교
- post-redirct-get
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |