以下のコードはhttps://atcoder.jp/contests/abc057/tasks/abc057_c
の問題において私が作成したコードです
Python
1n = int(input()) 2num=[] 3for a in range(float(1,n+1)): 4 for b in range(1,n+1): 5 if a*b==n: 6 c=max(len(a),len(b) 7 num.append(c) 8print(min(num))
エディタでvscodeを使っているのですが、num.append(str(c))のコードのnumに波線が付いており、また実行した際
num.append(str(c)) ^
SyntaxError: invalid syntax
と出るのでnumが構文エラーの原因だと考えていますが、cの文字列化もできていますし、appendは代入が必要ないし、自力では解決できないと思ったため質問させていただきました。ご教授お願い致します。
環境
vscode
python 3.9.5
windows10
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。