728x90
반응형
이 문제는 while 조건문으로 해결했는데
이상하게 예제 입력을 넣으면 출력이 잘 나오는데 제출만 하면 실패가 떴다....
뭐가 틀린건지 이해가 안되니깐 이리저리 다 건드려보다가.......
어이없게도 80kg 이상이라 부등호를 넣어줘야 하는데 안 넣어줘서 생긴 문제였다 결론은 문제를 잘 읽자......
그래서 이건 문제 풀기는 빨리 풀었지만 이런 실수 하지 말자는 차원에서 작성하는 포스팅이다
아래가 해당문제의 풀이코드이다.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while (true) {
String name = scan.next();
int age = scan.nextInt();
int weight = scan.nextInt();
if (name.equals("#") && age == 0 && weight == 0) {
break;
}
if (age > 17 || weight >= 80) {
System.out.println(name + " Senior");
} else {
System.out.println(name + " Junior");
}
}
}
}
728x90
반응형
'Algorithm' 카테고리의 다른 글
[백준/JAVA] 알파벳 개수 boj10808 (1) | 2024.01.24 |
---|---|
[백준/JAVA] 상근날드 boj5543 (1) | 2024.01.24 |
[백준/java] R2 3046번 (0) | 2024.01.21 |
[백준/java]빠른 A+B 15552번 (0) | 2024.01.18 |
[백준/java]문자와 문자열 27866번 (0) | 2024.01.12 |