(1).백준 7280번 Kortos는 빠진 카드를 찾아야 하는 문제였다.
주어진 카드의 규칙을 보면 K, B, S, V 4가지의 카드 종류와 13번까지 총 52개였는데
Map에 해당 카드들을 전부 담아버린 다음 규칙에 따라 52개의 카드를 새로 순회하며
해당 카드가 map에 담겨있지 않은 경우 해당 값을 출력하고 break로 종료했다.
const input = `B 11
K 6
B 12
V 7
S 12
V 13
K 4
B 9
S 6
K 5
S 10
S 13
B 6
K 12
K 1
S 5
B 1
B 5
K 11
S 8
S 2
V 11
K 2
S 3
B 7
B 13
S 9
K 3
V 6
V 3
V 8
B 3
S 4
B 8
V 9
V 4
K 10
S 7
V 5
K 9
S 1
B 4
V 2
V 12
K 8
B 2
B 10
V 1
S 11
K 13
V 10`.split('\n')
const checker = {}
const cardStr = ['B', 'K', 'V', 'S']
for(let i = 0 ; i < input.length ; i++){
checker[input[i]] = true
}
for(let i = 1 ; i <= 13 ; i++){
for(let j = 0 ; j < cardStr.length ; j++){
let card = cardStr[j] + ' ' + i
if(!checker[card]){
console.log(card)
break
}
}
}
'회고' 카테고리의 다른 글
[개발일지] - 305 (0) | 2024.04.30 |
---|---|
[개발일지] - 304 (0) | 2024.04.29 |
[개발일지] - 302(주말) (0) | 2024.04.27 |
[개발일지] - 301 (0) | 2024.04.26 |
[개발일지] - 300 (0) | 2024.04.25 |