728x90
반응형
https://www.acmicpc.net/problem/26068
26068번: 치킨댄스를 추는 곰곰이를 본 임스 2
첫 번째 줄에는 임스가 받은 기프티콘의 개수 정수 $N$이 주어진다. ($1 \le N \le 1\,000$) 두 번째 줄부터 $N$개의 줄에 걸쳐 $i$번째 기프티콘의 남은 유효기간 $x_i$가 D-xi 와 같은 형식으로 주어진다. (
www.acmicpc.net
처음 문제를 출제하였던 "치킨댄스를 추는 곰곰이를 본 임스"의 스토리를 이어가는 문제입니다.
https://www.acmicpc.net/problem/25191
25191번: 치킨댄스를 추는 곰곰이를 본 임스
콜라 $4$개, 맥주 $2$개로 치킨을 $4$마리까지 먹을 수 있지만, 치킨집에 치킨이 $3$마리밖에 없으므로 임스도 $3$마리까지만 먹을 수 있다.
www.acmicpc.net
"D-"를 제외한 문자열을 숫자로 바꿔 90일 이하인 갯수를 출력하면 되는 문제입니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int answer = 0;
while(n --> 0) {
if(Integer.parseInt(br.readLine().replace("D-", "")) <= 90) {
answer++;
}
}
System.out.print(answer);
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(br.readLine());
int answer = 0;
while(n --> 0) {
if(Integer.parseInt(br.readLine().substring(2)) <= 90) {
answer++;
}
}
System.out.print(answer);
}
}
제작자 의도로는 이렇게 2가지 풀이가 존재합니다.
728x90
반응형
'백준 > 출제한 문제들' 카테고리의 다른 글
[백준] 28454번 : Gift Expire Date (0) | 2023.08.21 |
---|---|
[백준] 28453번 : Previous Level (0) | 2023.08.21 |
[백준] 25822번 : 2000문제 푼 임스 (3) | 2022.10.25 |
[백준] 25757번 : 임스와 함께하는 미니게임 (0) | 2022.10.25 |
[백준] 25756번 : 방어율 무시 계산하기 (0) | 2022.10.25 |
댓글