No.661 ハローキティはりんご3個分
【URL】
No.661 ハローキティはりんご3個分 - yukicoder
【解法】
3の倍数であり、8の倍数でもあるときは"iki"を出力できるような
制御になるようにする。
a = int(input()) for i in range(a): n = int(input()) output = "" if n % 8 == 0: output += "iki" if n % 10 == 0: output += "sugi" if n % 8 != 0 and n % 10 != 0: output = n // 3 print(output)
No.666 1000000007で割るだけ
【URL】
No.666 1000000007で割るだけ - yukicoder
【解法】
単純にA×Bをして、1000000007で割ればよいでしょう。
a,b = map(int, input().split()) print((a * b) % 1000000007)
yukicoder No.646 逆ピラミッド
【概要】
Python3でショートコードした結果を書きます。
【URL】
No.646 逆ピラミッド - yukicoder
【Python3のコード】
n=input();i=int(n) while i:print(n*i);i-=1
42Byte
【感想】
文字数が多いforでなく、whileを使う基本的なショートコードテクニックの使用と
文字列の掛け算が思いつけば解ける問題だと思います。