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

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] [Python] [PCCE ๊ธฐ์ถœ๋ฌธ์ œ] 4๋ฒˆ / ๋ณ‘๊ณผ๋ถ„๋ฅ˜

rtw0202 2025. 8. 26. 14:09

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

ํ“จ์ณ์ข…ํ•ฉ๋ณ‘์›์—์„œ๋Š” ์ ‘์ˆ˜ํ•œ ํ™˜์ž๊ฐ€ ์ง„๋ฃŒ๋ฐ›์„ ๋ณ‘๊ณผ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ํ™˜์ž ์ฝ”๋“œ๋ฅผ ๋ถ€์—ฌํ•ด ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ™˜์ž ์ฝ”๋“œ์˜ ๋งˆ์ง€๋ง‰ ๋„ค ๊ธ€์ž๋ฅผ ๋ณด๋ฉด ํ™˜์ž๊ฐ€ ์–ด๋”” ๋ณ‘๊ณผ์—์„œ ์ง„๋ฃŒ๋ฅผ ๋ฐ›์•„์•ผ ํ• ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ™˜์ž์˜ ์ฝ”๋“œ๊ฐ€ "_eye"๋กœ ๋๋‚œ๋‹ค๋ฉด ์•ˆ๊ณผ๋ฅผ, "head"๋กœ ๋๋‚œ๋‹ค๋ฉด ์‹ ๊ฒฝ์™ธ๊ณผ ์ง„๋ฃŒ๋ฅผ ๋ณด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํ™˜์ž ์ฝ”๋“œ์˜ ๋งˆ์ง€๋ง‰ ๊ธ€์ž์— ๋”ฐ๋ฅธ ๋ณ‘๊ณผ ๋ถ„๋ฅ˜ ๊ธฐ์ค€์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ™˜์ž์˜ ์ฝ”๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฌธ์ž์—ด code๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์œ„ ํ‘œ์— ๋งž๋Š” ๋ณ‘๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋„๋ก ๋นˆ์นธ์„ ์ฑ„์›Œ ์ฝ”๋“œ๋ฅผ ์™„์„ฑํ•ด ์ฃผ์„ธ์š”. ์œ„ ํ‘œ์˜ ๋‹จ์–ด๋กœ ๋๋‚˜์ง€ ์•Š๋Š”๋‹ค๋ฉด "direct recommendation"๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

์ œํ•œ์‚ฌํ•ญ

  • 4 ≤ code์˜ ๊ธธ์ด ≤ 20
  • code๋Š” ์˜์–ด ์†Œ๋ฌธ์ž์™€ ์ˆซ์ž, ์–ธ๋”๋ฐ”("_")๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

 

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

 

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

code = input()
last_four_words = code[-4:]

if last_four_words == "_eye":
    print("Ophthalmologyc")
elif last_four_words == "head":
    print("Neurosurgery")
elif last_four_words == "infl":
    print("Orthopedics")
elif last_four_words == "skin":
    print("Dermatology")
else:
    print("direct recommendation")