๐Ÿ–ฅ๏ธ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ/Python

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] [Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 3๋ฒˆ / ๋‚˜์ด ๊ณ„์‚ฐ

rtw0202 2025. 9. 1. 10:44

1. ๋ฌธ์ œ ์„ค๋ช…

๋‚˜์ด๋ฅผ ์„ธ๋Š” ๋ฐฉ๋ฒ•์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ํ•œ๊ตญ์‹ ๋‚˜์ด๋Š” ํƒœ์–ด๋‚œ ์ˆœ๊ฐ„ 1์‚ด์ด ๋˜๋ฉฐ ํ•ด๊ฐ€ ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค 1์‚ด์”ฉ ๋” ๋จน๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์—ฐ ๋‚˜์ด๋Š” ํƒœ์–ด๋‚œ ์ˆœ๊ฐ„ 0์‚ด์ด๋ฉฐ ํ•ด๊ฐ€ ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค 1์‚ด์”ฉ ๋” ๋จน๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ ๋‚˜์ด์˜ ๊ณ„์‚ฐ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•œ๊ตญ์‹ ๋‚˜์ด : ํ˜„์žฌ ์—ฐ๋„ - ์ถœ์ƒ ์—ฐ๋„ + 1
์—ฐ ๋‚˜์ด : ํ˜„์žฌ ์—ฐ๋„ - ์ถœ์ƒ ์—ฐ๋„

์ถœ์ƒ ์—ฐ๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜ year์™€ ๊ตฌํ•˜๋ ค๋Š” ๋‚˜์ด์˜ ์ข…๋ฅ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด age_type์ด ์ฃผ์–ด์งˆ ๋•Œ 2030๋…„์— ๋ช‡ ์‚ด์ธ์ง€ ์ถœ๋ ฅํ•˜๋„๋ก ๋นˆ์นธ์„ ์ฑ„์›Œ ์ฝ”๋“œ๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. age_type์ด "Korea"๋ผ๋ฉด ํ•œ๊ตญ์‹ ๋‚˜์ด๋ฅผ, "Year"๋ผ๋ฉด ์—ฐ ๋‚˜์ด๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์ œํ•œ์‚ฌํ•ญ

  • 1950 ≤ year ≤ 2030
  • age_type์€ "Korea" ๋˜๋Š” "Year"๋งŒ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.

 

2. ์ถœ๋ ฅ ์˜ˆ์‹œ

 

3. ๋ฌธ์ œ ๋‹ต์•ˆ

year = int(input())
age_type = input()

if age_type == "Korea":
    answer = 2030 - year + 1
elif age_type == "Year":
    answer = 2030 - year

print(answer)