알고리즘 (17) 썸네일형 리스트형 [파이썬]2501번 약수 1 부터 N까지 나머지가 0 이되는 값을 list에 모아서 K번째 수를 찾는다 어차피 처음부터 차례대로 리스트에 쌓이기 때문에 굳이 sort할 필요는 없다 import sys #sys.stdin=open("./acmicpc/1037.txt",'rt') n,k=map(int,input().split()) result=list() #range(n+1) 하면 0부터 나오니깐 1로 세팅 for i in range(1,n+1) : if(n%i == 0) : result.append(i) if len(result)>0 and len(result) > (k-1) : print(result[k-1]) else : print(0) 좀 더 나은 속도를 위해 Count를 세서 break문으로 빠져나간다. 근데 백준에서 보니.. 10866번 큐 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { static int queue[]=new int[10001]; static int index=0; public static void main(String[] args) { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw.. 1158번 요세푸스 문제 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; import java.util.StringTokenizer; public class Main { static Queue queue=new LinkedList(); public static void main(String[] args) { BufferedReader br=new BufferedReader(new InputStreamRe.. 10845번 큐 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; public class Main { static int queue[]=new int[10001]; static int index=0; public static void main(String[] args) { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw.. 1406번 에디터 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; import java.util.StringTokenizer; public class Main { static Stack leftStack=new Stack (); static Stack rightStack=new Stack (); public static void main(String[] args) { BufferedReader br=new BufferedReader(new Inpu.. 1894번 스택수열 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.LinkedList; import java.util.Queue; import java.util.Stack; public class Main { static Stack stack; static int arr[]; static int index=1; public static void main(String[] args) { BufferedReader br=new BufferedReader(new In.. 9012번 괄호 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; public class Main { static Stack stack =new Stack(); static String resultMessage=""; public static void main(String[] args) { BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw.. 9093번 단어 뒤집기 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.Stack; public class Main { // 문장이 주어졌을 때, 단어를 모두 뒤집어서 출력하는 프로그램을 작성하시오. 단, 단어의 순서는 바꿀 수 없다. 단어는 영어 // 알파벳으로만 이루어져 있다. static Stack stack = new Stack(); static String resultValue = ""; public static void main(String[] args).. 이전 1 2 3 다음