๐Ÿงฉ Algorithm/SWEA

[SWEA] 1989. ์ดˆ์‹ฌ์ž์˜ ํšŒ๋ฌธ ๊ฒ€์‚ฌ (Python/D2)

devCloud 2023. 11. 11. 16:15
728x90
 

SW Expert Academy

SW ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์—ญ๋Ÿ‰ ๊ฐ•ํ™”์— ๋„์›€์ด ๋˜๋Š” ๋‹ค์–‘ํ•œ ํ•™์Šต ์ปจํ…์ธ ๋ฅผ ํ™•์ธํ•˜์„ธ์š”!

swexpertacademy.com


์„ค๋ช…

level๊ณผ ๊ฐ™์ด ๊ฑฐ๊พธ๋กœ ์ฝ์–ด๋„ ์ œ๋Œ€๋กœ ์ฝ์€ ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฌธ์žฅ์ด๋‚˜ ๋‚ฑ๋ง์„ ํšŒ๋ฌธ์ด๋ผ๊ณ  ํ•œ๋‹ค.
๋‹จ์–ด๋ฅผ ์ž…๋ ฅ ๋ฐ›์•„ ํšŒ๋ฌธ์ด๋ฉด 1์„ ์ถœ๋ ฅ, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•œ๋‹ค.
๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 3 ์ด์ƒ 10 ์ดํ•˜์ด๊ณ , ๊ณต๋ฐฑ์€ ์—†๋‹ค.

 

ํ’€์ด

1. ๋‹จ์–ด๋ฅผ ์ž…๋ ฅ ๋ฐ›๋Š”๋‹ค.
2. ๋ฐ˜๋ณต๋ฌธ์„ ํ†ตํ•ด ๋‹จ์–ด๋ฅผ ๊ฑฐ๊พธ๋กœ ํ•˜๋‚˜์”ฉ ๊บผ๋‚ธ๋‹ค. ์•„๋‹ˆ๋ฉด ๋ฆฌ์ŠคํŠธ ๋ณ€ํ™˜ ํ›„ sort(reverse=true)
3. ์ž…๋ ฅ ๋ฐ›์€ ๋‹จ์–ด์™€ ๊ฐ™์€์ง€ ํŒ๋‹จ

 

Solution

t = int(input())

for i in range(1, t+1):
    word = input()
    revision = ''
    for w in word[::-1]:
        revision += w
    if word == revision:
        print('#'+str(i), '1')
    else:
        print('#' + str(i), '0')

๐Ÿ‘ฉ‍๐Ÿ’ป ํšŒ๊ณ 

์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๋‚œ์ด๋„๊ฐ€ ์ƒ๋‹นํžˆ ๋‚ฎ๋‹ค. ๊ทธ๋ž˜์„œ 6๋ถ„๋งŒ์— ํ’€์ด๋ฅผ ์™„๋ฃŒํ–ˆ๋‹ค.

๊ทธ๋ž˜๋„ ์—ฌ๊ธฐ์„œ ๋ฐฐ์šด ์ ์€ ๋ฌธ์ž์—ด์€ sort() ๋ฉ”์†Œ๋“œ๋ฅผ ์“ฐ์ง€ ๋ชปํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.! ์ฃผ์˜ํ•˜์ž

728x90