30402번: 감마선을 맞은 컴퓨터백준/문제2024. 4. 29. 23:13
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/30402
언어 : Kotlin
문제 설명 :
춘배와 나비, 영철은 어느 날 지구에 나타난 UFO에게 감마선을 맞을 뻔했다. 다행히도 감마선은 행복하게 뒹굴고 있던 고양이들 옆에 있던 컴퓨터에 맞았지만, 이로 인해 컴퓨터에 저장된 춘배와 나비, 영철의 소중한 사진들의 픽셀이 모두 섞이는 사태가 발생했다! 더 이상 형체를 알아볼 수 없게 된 사진들을 보며 슬퍼하던 고양이들은 사진 복구로 유명한 전문가에게 사진의 복구를 맡기기로 했다. 자신의 사진을 다른 고양이가 보는 게 싫었던 춘배는 사진 복구를 맡기기 전에 당신에게 사진을 분류해 주는 프로그램을 만들어 달라고 부탁하였다.
프로그램은 주어진 사진이 어떤 고양이의 사진인지 구분해야 한다. 하얀색(w)이 존재한다면 춘배, 검은색(b)이 존재한다면 나비, 회색(g)이 존재한다면 영철의 사진이다. 사진은 고양이(w, b, g) 또는 배경(r, o, y, p)으로 이루어져 있으며 한 사진에 고양이는 무조건 1마리만 나온다.
춘배(w) | 나비(b) | 영철(g) |
입력으로 주어진 사진이 어떤 고양이의 사진인지 구분해 주자.
입력 :
15줄에 걸쳐 한 줄에 15개씩 섞여버린 사진의 픽셀 색이 공백으로 구분되어 주어진다.
출력 :
춘배의 사진이라면 chunbae, 나비의 사진이라면 nabi, 영철의 사진이라면 yeongcheol을 출력한다.
제한 사항 :
- 시간 제한 : 1초
- 메모리 제한 : 1024MB
입출력 예 :
입력 | 출력 |
p o o y r y p o y r p r r o p y w w y w r w y w p w w w r y r w y r w r w w w y r p w w o r p w w w w w y w w o w o r w y w w w r o p w o r r w p p w y y w w w o w p o w r p p o o p w p w p y o p w w w w p y w y w y o w o w o o o w o w w p y o w w y w w w r w o p w w p p w p y w w o w o r w w p r y p p w w w w y r w w w y y o w p w p w w w w o o p o w p w p y p o y w p w w w w w w r w p p y r w w w w w o w w p o y w o r w w y y y w w o o y y r w |
chunbae |
풀이 :
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter
fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
val bw = BufferedWriter(OutputStreamWriter(System.out))
var result = ""
var input: String
while (true) {
input = readLine()
if (input.isNullOrEmpty()) break
when {
input.contains("w") -> { result = "chunbae"; break }
input.contains("b") -> { result = "nabi"; break }
input.contains("g") -> { result = "yeongcheol"; break }
}
}
bw.write(result)
bw.flush()
bw.close()
}
'백준 > 문제' 카테고리의 다른 글
11319번: Count Me In (0) | 2024.04.30 |
---|---|
2257번: 화학식량 (0) | 2024.04.30 |
9494번: Text Roll (0) | 2024.04.29 |
15351번: 인생 점수 (0) | 2024.04.29 |
5358번: Football Team (0) | 2024.04.26 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!