algorithm

๋ฐฑ์ค€ ์‹ฌํ™” 10988 ํŒฐ๋ฆฐ๋“œ๋กฌ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ

์ˆ˜ํ˜€์ด0812 2023. 7. 28. 22:07
728x90
๋ฐ˜์‘ํ˜•

6๋‹จ๊ณ„๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉด ์‹ค๋ฒ„๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ง์„ ๋“ค์—ˆ๋Š”๋ฐ ๋“œ๋””์–ด 6๋‹จ๊ณ„๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ใ…Žใ…Žใ…Ž

์–ด์ œ ์Šคํ„ฐ๋”” ํ•˜์‹œ๋Š”๋ถ„์ด 2์ฐจ์› ๋ฐฐ์—ด ์—„์ฒญ ์–ด๋ ต๋‹ค๊ณ  ํ•˜์…จ๋Š”๋ฐ,,, ์ผ๋‹จ ์‹ค๋ฒ„๋ถ€ํ„ฐ ๋‹ฌ๊ณ  ์ƒ๊ฐํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค 

์˜ค๋Š˜ ์†Œ๊ฐœ ๋ฌธ์ œ๋Š” ํŒฐ๋ฆฐ๋“œ๋†ˆ...์•„๋‹ˆ๊ณ  ๋กฌ์ธ์ง€ ํ™•์ธํ•˜๊ธฐ ์ž…๋‹ˆ๋‹ค ๐Ÿ˜‚๐Ÿ˜‚

 

๋ฌธ์ œโฃ๏ธ

์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ์ด๋•Œ, ์ด ๋‹จ์–ด๊ฐ€ ํŒฐ๋ฆฐ๋“œ๋กฌ์ธ์ง€ ์•„๋‹Œ์ง€ ํ™•์ธํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๋ž€ ์•ž์œผ๋กœ ์ฝ์„ ๋•Œ์™€ ๊ฑฐ๊พธ๋กœ ์ฝ์„ ๋•Œ ๋˜‘๊ฐ™์€ ๋‹จ์–ด๋ฅผ ๋งํ•œ๋‹ค. 

level, noon์€ ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๊ณ , baekjoon, online, judge๋Š” ํŒฐ๋ฆฐ๋“œ๋กฌ์ด ์•„๋‹ˆ๋‹ค.

 

์ž…๋ ฅโฃ๏ธ

์ฒซ์งธ ์ค„์— ๋‹จ์–ด๊ฐ€ ์ฃผ์–ด์ง„๋‹ค. ๋‹จ์–ด์˜ ๊ธธ์ด๋Š” 1๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜ ๊ฐ™๊ณ , 100๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉฐ, ์•ŒํŒŒ๋ฒณ ์†Œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

 

์ถœ๋ ฅโฃ๏ธ

์ฒซ์งธ ์ค„์— ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๋ฉด 1, ์•„๋‹ˆ๋ฉด 0์„ ์ถœ๋ ฅํ•œ๋‹ค.

 

์˜ˆ์ œ ์ž…๋ ฅ 1 ๋ณต์‚ฌ

level

์˜ˆ์ œ ์ถœ๋ ฅ 1 ๋ณต์‚ฌ

1
 
 

ํŒฐ๋ฆฐ๋“œ๋กฌ์ด ๋ญ๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ๊ณ  ๋ฌธ์ œ ์ด๋ฆ„๋งŒ ๋ณด๊ณ  ๊ฒ๋จน๊ณ  ๋“ค์–ด๊ฐ”๋Š”๋ฐ 

์ƒ๊ฐ๋ณด๋‹ค ํฌ๊ฒŒ ์–ด๋ ค์šด ๋ฌธ์ œ๋Š” ์•„๋‹ˆ๋”๋ผ๊ตฌ์š” ใ…Žใ…Žใ…Ž

 

๊ฑฐ๊พธ๋กœ๊ฐ€ ๋˜‘๊ฐ™์œผ๋ฉด 1์„ ์ถœ๋ ฅ?? ๊ฑฐ๊พธ๋กœ ์Šฌ๋ผ์ด์‹ฑ ํ•˜๋ฉด ๋ ๊ฑฐ ๊ฐ™์€๋ฐ?? ์™œ ์‹ฌํ™”์ง€?? ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค ๐Ÿค”

# ์Šฌ๋ผ์ด์‹ฑ
word = input()
p_word = word[::-1]
if word == p_word:
    print(1)
else:
    print(0)

๊ฒฐ๊ณผ๋Š” ๐Ÿฅ• ํ†ต๊ณผ ์ž…๋‹ˆ๋‹ค ใ…Žใ…Žใ…Ž

์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์œผ๋กœ ํ’€์–ด๋ด์•ผ ๋‹ด์ฃผ ์›”๋งํ‰๊ฐ€๋•Œ ๋„์›€ ๋ ๊ฑฐ ๊ฐ™์•„์„œ 2๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋” ํ’€์–ด๋ดค์Šต๋‹ˆ๋‹ค!!!

 

# reversed ํ•จ์ˆ˜ ์‚ฌ์šฉ
word = list(input())
if word == list(reversed(word)):
    print(1)
else:
    print(0)

๋‘๋ฒˆ์งผ reverse ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค!!! 

์ด๋ฒˆ ๊ฒฐ๊ณผ๋„ ๐Ÿฅ•๐Ÿฅ• ํ†ต๊ณผ ์ž…๋‹ˆ๋‹ค~~~

 

# ์ˆ์ฝ”๋”ฉ ๋„์ „
word = input()
print(1 if word == word[::-1] else 0 )

๋งˆ์ง€๋ง‰์€ ์ˆ์ฝ”๋”ฉ ์ˆœ์œ„๊ถŒ ๋„์ „(?)์„ ์œ„ํ•ด ์‚ผํ•ญ ์กฐ๊ฑด์‹์„ ์จ๋ณด์•˜๋Š”๋ฐ์š”... 

์ˆ์ฝ”๋”ฉ ์ˆœ์œ„๊ถŒ์€ ํƒ๋„ ์—†์—ˆ์ง€๋งŒ ใ…‹ใ…‹ใ…‹ใ…‹ ์•ž์—์žˆ๋Š” ์ฝ”๋“œ๊ธธ์ด ๋ณด๋‹ค๋Š” ๋ฐ˜์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค~~~

 

 

๋งˆ์ง€๋ง‰์œผ๋กœ ์‚ผํ•ญ ์กฐ๊ฑด์‹์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ์„ค๋ช… ๋“œ๋ฆฌ์ž๋ฉดโฃ๏ธ

์‚ผํ•ญ ์—ฐ์‚ฐ์ž๋ผ๊ณ ๋„ ํ•˜๋Š” ์‚ผํ•ญ ์กฐ๊ฑด์‹์€ ํ•œ์ค„์˜ ์ฝ”๋“œ๋กœ ๊ฐ„๋‹จํ•œ if-else ๋…ผ๋ฆฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ„๊ฒฐํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค <value_if_true> if <condition> else <value_if_false>
์‚ผํ•ญ ์—ฐ์‚ฐ์ž ์˜ˆ์ œ
x = 10
result = "Even" if x % 2 == 0 else "Odd"
print(result)  # Output: "Even"
728x90
๋ฐ˜์‘ํ˜•