https://www.acmicpc.net/problem/4375내 처음 코드1로만 이루어진 배수 즉1111111111...등이 있다몇가지 테스트를 할것인지 안나왔기 때문에 while True와 try문을 이용하였다
https://www.acmicpc.net/problem/1037약수들이 주어지니까 정렬후 맨 앞에 값과 끝에 값을 곱하였다.정렬하지않고 max,min을 각각 구해서 곱해도 될것같다
내 코드자연수 n이 주어졌을 때 g(n)을 구하려면 g(n)은 n보다 같거나 같은 자연수 x의 f(x)를 모두 더하면 된다f(x)는 x의 약수의 합이다i가 x일 때 j는 1 <= j <= x 값을 가지고 i의 약수를 res에 더하는 코드를 짜보았다.2중 fo
https://www.acmicpc.net/problem/2609
에라토스테네스의 체를 이용하여 소수인 숫자를 0으로 표시하였다.pypy3로 풀어야 시간초과가 나지 않는다.소수를 구할 때 반복을 조금이라도 줄이면 시간이 조금 빨라진다
https://www.acmicpc.net/problem/14225재귀를 통해서 모든 경우의 수를 구한다HashSet을 이용하여 중복값을 제거한다j값과 HashSet의 값을 이용해서 비교만약 HashSet의 값이 더 크다면 j값을 출력한다.다른사람 풀이재귀를
https://www.acmicpc.net/problem/1182재귀를 통해서 모든 경우의 수를 구하여 풀 수 있다.구하는 값이 0일 경우에는 -1를 해야한다.
https://www.acmicpc.net/problem/1874복습하는김에 다시 한번 풀어보자stack을 이용하여 푸는 문제이다.위의 예제를 예로 들어 설명하면, 처음으로 4를 입력했다.즉, 내가 첫 번째로 pop한 숫자가 4가 되어야 한다. 그러기 위해서는
https://www.acmicpc.net/problem/1158큐를 이용하면 쉽게 풀 수 있다.k번째 번호가 빠지는 것이니까 처음 부터 카운트해주면 k - 1번째 번호가 빠진다.출력을 위해서 dq의 길이가 1이 남을 때까지 반복문을 통해서 번호를 빼고 출력한
백준 기초부터 다시 풀어보자https://www.acmicpc.net/problem/10828자바 코드자바로는 풀지 못했다...