โ๋ฌธ์
์ฌ ๊ณจ๋ ๋ญ๋น ํด๋ฝ์ ํ์๋ค์ ์ฑ์ธ๋ถ ๋๋ ์ฒญ์๋ ๋ถ๋ก ๋ถ๋ฅ๋๋ค.
๋์ด๊ฐ 17์ธ๋ณด๋ค ๋ง๊ฑฐ๋, ๋ชธ๋ฌด๊ฒ๊ฐ 80kg ์ด์์ด๋ฉด ์ฑ์ธ๋ถ์ด๋ค. ๊ทธ ๋ฐ์๋ ๋ชจ๋ ์ฒญ์๋ ๋ถ์ด๋ค. ํด๋ฝ ํ์๋ค์ ์ฌ๋ฐ๋ฅด๊ฒ ๋ถ๋ฅํ๋ผ.
์ ๋ ฅ
๊ฐ ์ค์ ์ด๋ฆ๊ณผ ๋ ์์ฐ์๋ก ์ด๋ฃจ์ด์ง๋ค. ๋ ์์ฐ์๋ ์์๋๋ก ๋์ด์ ๋ชธ๋ฌด๊ฒ๋ฅผ ๋ํ๋ธ๋ค. ์ ๋ ฅ์ ๋ง์ง๋ง ์ค์ # 0 0 ์ด๋ค. ์ด ์ ๋ ฅ์ ์ฒ๋ฆฌํ์ง ์๋๋ค.
์ด๋ฆ์ ์ํ๋ฒณ ๋/์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๊ณ , ๊ธธ์ด๋ 10์ ๋์ง ์๋๋ค.
์ถ๋ ฅ
์ ๋ ฅ ๋ฐ์ ๊ฐ ํ์์ ๋ํด ์ด๋ฆ๊ณผ ๋ถ๋ฅ๋ฅผ ์ถ๋ ฅํ๋ค. ์ฑ์ธ๋ถ ํ์์ด๋ฉด 'Senior', ์ฒญ์๋ ๋ถ ํ์์ด๋ฉด 'Junior'๋ฅผ ์ถ๋ ฅํ๋ค.
์์
โ๏ธCode
import java.util.*;
public class Baek_2083 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for(;;) {
String name = sc.next(); //์ด๋ฆ ์
๋ ฅ
int age = sc.nextInt(); //๋์ด ์
๋ ฅ
int weight = sc.nextInt(); //๋ชธ๋ฌด๊ฒ ์
๋ ฅ
if(name.equals("#") && age==0 && weight==0) {
break; //age , weight๊ฐ 0์ด๊ณ #์ด ๋์ค๋ฉด break
}
if(age>17 ||weight >=80) { //๋์ด๊ฐ 17์ด์ OR weight๊ฐ 80 ์ด์์ด๋ฉด
System.out.println(name+" "+"Senior"); // ์ด๋ฆ + Senior ์ถ๋ ฅ
} else {
System.out.println(name+" "+"Junior"); //์๋๋ฉด ์ด๋ฆ + Junior ์ถ๋ ฅ
}
}
}
}
๋งํฌ
https://www.acmicpc.net/problem/2083
๐ฅPlus
์๋ฐ๋ก ๋ฌธ์ ๋ฅผ ํ์ด๋ณด๋ ์
๋ ฅ๊ฐ์ ์ด๋ค์์ผ๋ก ๋ฐ์์ผํ ์ง๋ฅผ ๋ง์ด ๊ณ ๋ฏผํ๊ฒ ๋๋ค.
- java.util.Scanner.next() - ๊ณต๋ฐฑ์ ๊ธฐ์ค์ผ๋ก ํ๋จ์ด ๋๋ ํ๋ฌธ์์ฉ ์ ๋ ฅ๋ฐ์ / ๋ฒํผ์ ์ ๋ ฅ๋ ๋ฌธ์๋ ๋ฌธ์์ด์์ ๊ณต๋ฐฑ ์ ๊น์ง์ ๋จ์ด๋ฅผ ์ฝ์ / ๊ฐํ๋ฌธ์๋ฅผ ๊ฐ์ ธ์ค์ง ์์
- java.util.Scanner.nextline() - ๋ฌธ์ ๋๋ ํ๋ผ์ธ ์ ์ฒด๋ฅผ ์ ๋ ฅ๋ฐ์ / ๋ฒํผ์ ์ ๋ ฅ๋ ๋ฌธ์์ด์ ๊ฐํ๋ฌธ์๊น์ง ๋ค ๊ฐ์ ธ์ด