728x90
코드
#반복문을 돌림
while True:
#펠린드롬일지 확인할 숫자를 입력받음
n = input()
if n == '0':
break
#거꾸로 뒤집어서 같은 숫자인지 확인
if n == n[::-1]:
#맞으면 'yes'출력
print('yes')
#아니면
else:
#아니면 'no'를 출력
print('no')
팰린드롬을 그동안 많이 봐왔던 문자열이 아닌 숫자형에도 접목시킨 문제이다
문제를 보고는 rjust가 생각이 났다 앞에서 채우는 건 아는데(rjust) 지우는 건 뭐지?라는 생각이 들었고
최종적으로 슬라이싱을 활용하여 조건문을 통해 해결하였다
해당 백준 문제
독서
이 책을 읽고 있는데 문제를 마주쳤을 때 생각을 어떻게 컴퓨팅적으로 생각을 해야 하는지부터 알려줘서 좋다
쓰면서 익히는 알고리즘과 자료구조 - YES24
직접 써보며 이해하는 가장 효율적인 알고리즘 문제 해결 과정 알고리즘과 자료구조를 가장 효율적으로 학습할 수 있는 방법은 무엇일까? 바로 노트에 직접 알고리즘 문제 해결 과정을 써보면
www.yes24.com
이 부분을 보고 문제를 풀 때마다 시간복잡도, 공간복잡도를 계산하는 버릇을 들여야겠다
라이브 코딩 면접 시 물어본다는데 걱정이다 계산연습을 해야겠다
CS
GitHub - woowa-CS-Study/CS-Study: 🔥 프론트엔드 기술 면접 대비 CS 스터디
🔥 프론트엔드 기술 면접 대비 CS 스터디. Contribute to woowa-CS-Study/CS-Study development by creating an account on GitHub.
github.com
요즘 하고 있는 cs스터디 깃헙이다
담당하게 된 파트는 web으로, 오늘 내용을 전부 추가하며 스터디 준비를 마쳤다
다가오는 목요일 스터디라 그전에 업데이트 사항이 있으면 미리 해서 잘 준비를 해야겠다
'프로그래밍 > 알고리즘' 카테고리의 다른 글
파이썬 그리디 베이스 코드 (0) | 2023.02.07 |
---|---|
파이썬 입출력 베이스 코드 (0) | 2023.02.06 |
프로그래머스 - 숫자 문자열과 영단어 파이썬 (0) | 2023.01.20 |
백준 - 10610 30 파이썬 (0) | 2023.01.18 |
백준 - 10162 전자레인지 파이썬 (1) | 2023.01.16 |
댓글