본문 바로가기
프로그래밍/알고리즘

설날 공부(알고리즘-1259, CS스터디)

by monicada 2023. 1. 22.
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으로, 오늘 내용을 전부 추가하며 스터디 준비를 마쳤다

다가오는 목요일 스터디라 그전에 업데이트 사항이 있으면 미리 해서 잘 준비를 해야겠다 

댓글