
https://www.acmicpc.net/problem/2609시간초과 나는 풀이지만 현명한 for loop 사용법 최대공약수는 큰 수에서 하나씩 작아지도록 설계하기최소공배수는 두 수의 곱까지 반복되게 설계하기유클리드 호제법 유클리드 호제법 까먹지 말자.최소

https://www.acmicpc.net/problem/11729n개의 원판이 있을 때, n-1개의 원판을 첫 번째 장대에서 두 번째 장대로 옮긴다.가장 큰 원판을 세 번째 장대로 옮긴다.두 번째 장대에 있는 n-1개의 원판을 세 번째 장대로 옮긴다. 이 과

https://www.acmicpc.net/problem/2493인풋받기시간초과를 예상하고도 푼 방법이 문제는 스택을 이용해야만 시간초과에서 벗어날 수 있다. 그럼 스택을 어떻게 이용할까?스택의 탑이 현재 탑보다 낮으면 스택에서 제거.예를 들어보자.6, 9,

https://www.acmicpc.net/problem/1024나는 이 문제를 start 를 구할 생각을 못해서 틀렸다. 나는 그냥 start 를 n//l로 하고 슬라이딩 윈도우 기법을 사용하려 했는데 더 똑똑한 방법이 있었다.예를 들면, n = 18 l =

https://school.programmers.co.kr/learn/courses/30/lessons/42746숫자 리스트를 문자열 리스트로 변환한다.각 문자열을 3번 반복하여 문자열 비교를 통해 각 숫자가 어떻게 붙을 때 가장 큰 수를 만들 수 있는지 판단