Guidelines

거꾸둜 읽어도 λ™μΌν•œ λ¬Έμžμ—΄ - 문제 풀이

거꾸둜 읽어도 λ™μΌν•œ λ¬Έμžμ—΄μ„ νŒλ³„ν•˜λŠ” 3가지 방법을 확인해 λ³΄μ„Έμš”.


방법 1
def solution(s): return s == s[::-1] # λ¬Έμžμ—΄μ„ λ’€μ§‘μ–΄μ„œ μ›λž˜ λ¬Έμžμ—΄κ³Ό λΉ„κ΅ν•˜μ—¬ νŒ°λ¦°λ“œλ‘¬ μ—¬λΆ€ 확인

μŠ¬λΌμ΄μ‹±μ—μ„œ :λ₯Ό κΈ°μ€€μœΌλ‘œ 3가지 값을 넣은 경우, μ΄λŠ” 각각 [start:end:step]을 μ˜λ―Έν•©λ‹ˆλ‹€.

startλŠ” μ‹œμž‘ 인덱슀, endλŠ” 끝 인덱슀, step은 인덱슀 증가폭을 μ˜λ―Έν•©λ‹ˆλ‹€.

start와 endλŠ” μƒλž΅μ΄ κ°€λŠ₯ν•˜λ©°, 이λ₯Ό μƒλž΅ν•œ 경우 λ¬Έμžμ—΄μ˜ μ²˜μŒλΆ€ν„° λκΉŒμ§€λ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€.

[::-1]은 νŒŒμ΄μ¬μ—μ„œ λ¬Έμžμ—΄μ„ 뒀집을 λ•Œ 자주 μ‚¬μš©ν•˜λŠ” ν‘œν˜„μž…λ‹ˆλ‹€. μ—¬κΈ°μ„œ ::은 λ¬Έμžμ—΄μ˜ μ²˜μŒλΆ€ν„° λκΉŒμ§€λ₯Ό μ˜λ―Έν•˜κ³ , -1은 λ¬Έμžμ—΄μ„ μ—­μˆœμœΌλ‘œ μ½λŠ”λ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€.


μ‚¬μš© μ˜ˆμ‹œ

μž…μΆœλ ₯ μ˜ˆμ‹œ
result1 = solution("radar") print(result1) # 좜λ ₯: True result2 = solution("hello") print(result2) # 좜λ ₯: False

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help