A問題 Grouping
1 2 3 4 5 6 7 8 9 10 11 12 13 |
x,y = map(int,input().split()) list1 = [1,3,5,7,8,10,12] list2 = [4,6,9,11] list3 = [2] if x in list1 and y in list1: print('Yes') elif x in list2 and y in list2: print('Yes') elif x in list3 and y in list3: print('Yes') else: print('No') |
B問題 Picture Frame
1 2 3 4 5 6 7 8 9 10 11 |
h,w = map(int,input().split()) list_h = [] for i in range(h): s = input() list_h.append(s) #縦幅Hの数だけ入力があるので、リストに格納 W = '#'*(w+2) #1行目と最後の行に#を描画するために変数Hに横幅w+2個の長さの文字列#を代入 print(W) #1行目 for i in range(h): # print('#' + list_h[i] + '#') #リストの要素の数(入力された文字列の回数分)だけ繰り返し行ごとに描画 print(W) #最後の行の#を描画 |
コメント