백준/출제한 문제들
[백준] 26068번 : 치킨댄스를 추는 곰곰이를 본 임스 2
lms0806
2022. 12. 1. 02:54
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