結果
問題 | No.207 世界のなんとか |
ユーザー |
![]() |
提出日時 | 2017-06-22 04:24:56 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
AC
|
実行時間 | 33 ms / 5,000 ms |
コード長 | 1,173 bytes |
コンパイル時間 | 231 ms |
コンパイル使用メモリ | 12,672 KB |
実行使用メモリ | 10,880 KB |
最終ジャッジ日時 | 2024-10-02 12:07:05 |
合計ジャッジ時間 | 1,712 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 19 |
ソースコード
#207 world’s#A,B=(i for i in input().split())A,B=input().split()Al=list(A)Bl=list(B)def ct(li):i=0r=0# print(li)while r==0 and i<len(li):# print("k")if li[i]==3:# print("kk")r=1i+=1if r==1:return 1else:return 0def wa(li1):S=0for i in range(len(li1)):S+=li1[i]# print("wak")return Sdef tt(li2):# print("koko")if wa(li2)%3==0:# print(1)return 1else:return 0def po(li3):lip=[0]*len(li3)j=len(li3)-1li3[j]+=1while j>=0 and li3[j]==10:li3[j]=0if j==0:# print(li3)li3=[1]+li3# print(li3)else:li3[j-1]+=1j-=1#桁増えreturn li3Ai=[0]*len(Al)for i in range (len(Al)):Ai[i]=int(Al[i])#i=int(B)d=int(B)-int(A)def cl(lis):ou=""# print ("cl1")for i in range (len(lis)):# print ("cl")ou+=str(lis[i])return oufor i in range(d+1):if tt(Ai)==1:print(cl(Ai))elif ct(Ai)==1:print(cl(Ai))Ai=po(Ai)#1足していく5