2501号:薬をもらう


1.コード

n, k = map(int, input().split())
x = [i for i in range(1, n+1) if n % i == 0]

try: print(x[k-1])
except: print(0)

2.理解


最初に入力した整数の合計数をリストに保存しました.次に、リストの2番目の入力整数位置の値が出力されます.

3.実施


入力し、リスト計算し、リスト計算として実装します.最後に,リストの2番目の入力整数の位置に値がない場合,インデックスエラーのため異常処理により問題を解決した.