본문 바로가기
백준/출제한 문제들

[백준] 26068번 : 치킨댄스를 추는 곰곰이를 본 임스 2

by lms0806 2022. 12. 1.
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
반응형

댓글