알고리즘/수학 (2) 썸네일형 리스트형 [Kotlin ]2501번 약수 파이썬과 풀이방법은 동일하다 여기서는 result 값을 하나 주고 초기 값을 0으로 해준다 그리고 여기에 i의 값을 세팅해주고 마지막에 출력해준다. count랑 i랑 헷갈리면 안된다. 6 3 과 같은 예제를 하면 count와 i값이 동일하게 3이 나와 혼돈이 생긴다. 주의하자 package com.example.myapplication.algorithm import java.util.* fun main(array: Array) = with(Scanner(System.`in`)) { val n = nextInt() val k = nextInt() var result=0 //println(k) //println(n) var count: Int = 0 for (i in 1..n) { //println("cou.. [파이썬]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문으로 빠져나간다. 근데 백준에서 보니.. 이전 1 다음