num_lst = []
num = 0
while True:
num = int(input())
if num == 0:
break
num_lst.append(num)
for i in range(len(num_lst)):
print('Case {}: {}'.format(i+1, num_lst[i]))
while True:
a, op, b = map(str, input().split())
a = int(a)
b = int(b)
if op == "?":
break
elif op == "+":
print(int(a + b))
elif op == "-":
print(int(a - b))
elif op == "*":
print(int(a * b))
elif op == "/":
print(int(a / b))
else:
pass
または
while True:
table = input().split()
a = int(table[0])
op = table[1]
b = int(table[2])
if op == "?":
break
elif op == "+":
print(int(a + b))
elif op == "-":
print(int(a - b))
elif op == "*":
print(int(a * b))
elif op == "/":
print(int(a / b))
else:
pass
while True:
H, W = map(int, input().split())
if H == 0 and W == 0:
break
for i in range(H):
for k in range(W):
if i == 0 or i == H-1 or k == 0 or k == W-1:
print("#", end="")
else:
print(".", end="")
print()
print()
while True:
H, W = map(int, input().split())
if H == 0 and W == 0:
break
for i in range(H):
for j in range(W):
if (i+j) % 2 == 0:
print("#", end="")
else:
print(".", end="")
print()
print()
all_cards = [(s, n) for s in ['S', 'H', 'C', 'D'] for n in range(1, 14)]
n = int(input())
hold_cards = []
for _ in range(n):
suit, num = input().split()
num = int(num)
hold_cards.append((suit, num))
for card in all_cards:
if card not in hold_cards:
print(*card)
houses = [[[0 for r in range(10)] for f in range(3)] for b in range(4)]
n = int(input())
for i in range(n):
b, f, r, v = map(int, input().split())
houses[b - 1][f - 1][r - 1] += v
for b in range(4):
for f in houses[b]:
print('', *f)
if b != 3:
print('#' * 20)
n, m = map(int, input().split())
A = [list(map(int, input().split())) for _ in range(n)]
b = [int(input()) for _ in range(m)]
for i in range(n):
sum = 0
for j in range(m):
sum += A[i][j] * b[j]
print(sum)
while True:
m, f, r = map(int, input().split())
if m == f == r == -1:
break
if m == -1 or f == -1 or m + f < 30:
print("F")
elif m + f >= 80:
print("A")
elif m + f >= 65:
print("B")
elif m + f >= 50:
print("C")
elif m + f >= 30:
if r >= 50:
print("C")
else:
print("D")
else:
pass
while True:
n, x = map(int, input().split())
if n == 0 and x == 0:
break
cnt = 0
for i in range(1, n-1):
for j in range(i+1, n):
if j < x - i - j <= n:
cnt += 1
print(cnt)
または
while True:
n, x = map(int, input().split())
if n == 0 and x == 0:
break
cnt = 0
for i in range(1, n + 1):
for j in range(i+1, n + 1):
for k in range(j+1, n + 1):
if i + j + k == x:
cnt += 1
print(cnt)
r, c = map(int, input().split())
sheet = [list(map(int, input().split())) for i in range(r)]
for i in range(r):
sheet[i].append(sum(sheet[i]))
Column_sum = [0]*(c+1)
for j in range(c+1):
for k in range(r):
Column_sum[j] += sheet[k][j]
for i in range(r):
print(*sheet[i])
print(*Column_sum)
n, m, l = map(int, input().split())
A = [list(map(int, input().split())) for _ in range(n)]
B = [list(map(int, input().split())) for _ in range(m)]
for i in range(n):
C = []
for j in range(l):
tmp = 0
for k in range(m):
tmp += A[i][k] * B[k][j]
C.append(tmp)
print(*C)
import sys
texts=sys.stdin.read()
texts=texts.lower()
cnt=[0]*26
letters='abcdefghijklmnopqrstuvwxyz'
for x in texts:
i=0
for y in letters:
if x==y:
cnt[i]+=1
i+=1
for i in range(26):
print(letters[i]+" : "+str(cnt[i]))
while True:
cards = input()
if cards == "-":
break
m = int(input())
for _ in range(m):
sh = int(input())
former = cards[:sh]
later = cards[sh:]
cards = later+former
print(cards)
n = int(input())
T = 0
H = 0
for i in range(n):
card_t, card_h = input().split()
if card_t == card_h:
T += 1
H += 1
else:
if card_h > card_t:
H += 3
else:
T += 3
print(T, H)
text = input()
q = int(input())
for _ in range(q):
order = input().split()
a, b = map(int, order[1:3])
if order[0] == "print":
print(text[a:b+1])
elif order[0] == "reverse":
re_text = text[a:b+1]
text = text[:a]+re_text[::-1]+text[b+1:]
else:
text = text[:a]+order[3]+text[b+1:]
import math
a, b, C = map(int, input().split())
rad = math.radians(C)
S = 0.5*a*b*math.sin(rad)
h = 2*S/a
c = math.sqrt(a**2+b**2-2*a*b*math.cos(rad))
L = a+b+c
print(S, L, h, sep="\n")
while True:
n = int(input())
if n == 0:
break
score = list(map(int, input().split()))
mean = sum(score)/n
var_sum = 0
for i in range(n):
var_sum += (score[i]-mean)**2
print((var_sum/n)**0.5)
n = int(input())
X = list(map(int, input().split()))
Y = list(map(int, input().split()))
# p=1,2,3
for p in range(1, 4):
print("{0:.6f}".format(sum([abs(a-b)**p for a, b in zip(X, Y)])**(1/p)))
# p=infinity
print("{0:.6f}".format(max([abs(a-b) for a, b in zip(X, Y)])))
コメント