전체 글
TIL] 알고리즘 공부
오늘의 알고리즘 공부 오늘도 어제와 마찬가지로 프로그래머스의 알고리즘 문제를 풀었습니다! 프로그래머스 오늘 푼 문제 ( level 1) 하샤드 수 콜라츠 추측 문자열을 정수로 바꾸기 서울에서 김서방 찾기 수박 수박 수박 수박수? 소수 찾기 내적 음양 더하기 백준 예제 백준 1316 ( 그룹 단어 체커)(복습) 오늘도 프로그래머스 문제를 중점으로 공부를 하였습니다! 백준 예제에서 푼 문제는 처음에 풀지 못한 문제여서 해석을 했었던 문제인데 다시 접근을 해보았습니다! 하지만 이번에 풀었을 때도 조금 어려웠고 풀이를 보고 해석을 했을 때 처음 공부했을 때 이해 안 되었던 부분이 이해되어서 의문점이 풀렸습니다! 알고리즘은 아직 어렵고 지금 내가 하는 공부법이 맞는지 알 수 없어서 여러 가지 공부방법을 찾아보고 ..
TIL] 알고리즘 공부
오늘의 알고리즘 공부 오늘은 백준 사이트의 알고리즘 문제를 풀지 않고 프로그래머스의 알고리즘 문제를 풀었습니다! 백준 사이트의 알고리즘 문제는 난이도가 지금은 제가 풀기에 역부족이었고 문제를 풀다가 막히기 일쑤였고 막히고 해설을 보고 해설을 해석하는 것도 물론 도움은 되지만 한계가 있는 것 같고 그렇게 해설을 해석한 문제들을 다시 풀려고 접근했을 때 그때도 어려움이 있었기에 프로그래머스에서 문제풀이를 진행하였습니다. 프로그래머스 level 1을 선택한 이유는 만약 문제의 난이도가 매우 어려움 -> 중간 -> 쉬움 순서가 있다면 프로그래머스 level 1 난이도는 저에게 중간 정도 난이도와 쉬움 정도의 난이도가 섞여있기 때문입니다! 확실히 처음에는 제 기준 중간정도의 문제를 풀었을 때 접근하는 법이 쉽지 ..
TIL] 알고리즘 문제풀이[백준] (10773번, 10828번, 1929번, 1934번, 9012번)
알고리즘 문제풀이 10773번 # 재민이는 돈을 실수로 잘못 부르는 사고를 침 # 재현이는 재민이가 잘못된 수를 부를 때 0 을 외쳐 재민이가 가장 최근에 재민이가 쓴 수를 지우게함 (pop) # 재민이는 이렇게 모든 수를 받아 적은 후 그 수의 합을 알고싶어함 sum([]) n = int(input()) # 재민이가 부를 수 n_list = [] # 재민이가 부른 수의 저장소 for i in range(n): true_n = int(input()) # 재민이가 부른 수 if true_n == 0: n_list.pop() # 0을 외치면 가장 최근에 재민이가 쓴 수를 지움 else: n_list.append(true_n) # 0을 외치지 않았다면 저장소에 추가해줌 print(sum(n_list)) 108..