''' print("\"C:\\Download\\hello.cpp\"") ''' ''' 1045 a, b = input().split() a = int(a) b = int(b) print(a+b) print(a-b) print(a*b) print(int(a/b)) print(a%b) print(format(a/b, '.2f')) 1046 a, b, c = input().split() d = (int(a)+int(b)+int(c)) print(d) print(format(d/3, '.1f')) 1049 a, b = input().split() a = int(a) b = int(b) print(a>b) 1050 a, b = input().split() a = int(a) b = int(b) print(a==b) 1051 a, b = input().split() a = int(a) b = int(b) print(a<=b) 1052 a, b = input().split() a = int(a) b = int(b) print(a!=b) 1218 a, b, c = input().split() a = int(a) b = int(b) c = int(c) if a + b > c: if a == b and b == c: print('정삼각형') elif a == b or b ==c or a == c: print('이등변삼각형') elif a*a + b*b == c*c: print('직각삼각형') else: print('삼각형') else: print('삼각형아님') 1180 a = input() a = int(a) b = int(a / 10) c = int(a % 10) rev= (c*10)+b fi= int(rev*2 % 100) print(fi) if fi <= 50: print('GOOD') else: print('OH MY GOD') 1173 a, b = input().split() a = int(a) b = int(b) if b >= 30: print(a,b-30) elif a > 0: print(a-1,60-30+b) else: a = 23 print(a,60-30+b) 1167 a, b, c = input().split() a = int(a) b = int(b) c = int(c) if a > b and a > c: if b >= c : print(b) else: print(c) elif b > a and b > c: if a >= c: print(a) else: print(c) elif c> a and c > b: if a >= b: print(a) else: print(b) else: print(a) 1165 a, b= input().split() a = int(a) b = int(b) c = int((90-a) / 5) if int((90-a) % 5) == 0: print(b+c) else: print(b+c+1) 1212 a, b, c = input().split() a = int(a) b = int(b) c = int(c) if a > b and a > c: if a >= b+c: print('no') else: print('yes') elif b > a and b > c: if b >= a+c: print('no') else: print('yes') elif c > a and c > b: if c >= a+b: print('no') else: print('yes') elif a == b and b == c: print('yes') else: print('no') 1251 for i in range(1,101): print(i, end=' ') 1252 a = int(input()) for i in range(1,a+1): print(i, end=' ') 1253 a, b = input().split() a = int(a) b= int(b) if a <= b: for i in range(a, b+1): print(i, end= ' ') else: for i in range(b, a+1): print(i, end= ' ') 1254 a, b = input().split() a = ord(a) b = ord(b) if a <= b: for i in range(a, b+1): print(chr(i), end=' ') else: for i in range(b, a+1): print(chr(i), end=' ') 1255 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1256 n = int(input()) for i in range(1, n+1): print('*',end='') 1257 a, b = input().split() a = int(a) b = int(b) for i in range(a, b+1): if i%2 ==1: print(i ,end=' ') 1258 n = int(input()) a = (n*(n+1))/2 print(int(a)) 1258 다시 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a = int(input()) sum = 0 for i in range(a+1): sum += i print(sum) 1259 a = int(input()) sum = 0 for i in range(1, a+1): if i%2 == 0: sum += i print(sum) 1260 a,b = input().split() a = int(a) b = int(b) sum = 0 for i in range(a, b+1): if i%3 == 0: sum += i print(sum) 1266 a = input() arr = input().split() sum = 0 for i in range(len(arr)): arr[i] = int(arr[i]) sum += arr[i] print(sum) 1267 a = input() arr = input().split() sum = 0 for i in range(len(arr)): arr[i] = int(arr[i]) if arr[i]%5 == 0: sum += arr[i] print(sum) 1268 a = input() arr = input().split() sum = 0 for i in range(len(arr)): arr[i] = int(arr[i]) if arr[i]%2 == 0: sum += 1 print(sum) 1091 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! a ,m, d, n = input().split() a = int(a) m = int(m) d = int(d) n = int(n) for i in range(n-1): a = (a * m ) + d print(a) 1280 a,b = input().split() a = int(a) b = int(b) c = 0 for i in range(a, b+1): if i % 2 == 0: c -= i print('-', end='') print(i, end='') elif i % 2 == 1: c += i print('+', end='') print(i, end='') print('=', end = '') print(c) 1281 a,b = input().split() a = int(a) b = int(b) c = 0 if a % 2 == 0: print('-', end='') print(a, end='') c = c - a else : print(a, end='') c = c + a for i in range(a+1, b+1): if i % 2 == 0: c -= i print('-', end='') print(i, end='') elif i % 2 == 1: c += i print('+', end='') print(i, end='') print('=', end = '') print(c) 1402 a = input() arr = input().split() for i in range(len(arr)): arr[i] = int(arr[i]) print(arr[len(arr)-i-1], end=' ') 1403 a = input() arr = input().split() for i in range(len(arr)): arr[i] = int(arr[i]) print(arr[i]) for i in range(len(arr)): arr[i] = int(arr[i]) print(arr[i]) 1411 a = int(input()) sum = 0 for i in range(a-1): k = int(input()) sum += k v=0 for i in range(1, a+1): v += i print(v-sum) 1416 a = int(input()) arr = [] while True: arr.append(a%2) a = int(a/2) if a == 0: break for i in range(len(arr)): print(arr[len(arr)-i-1], end='') 1405 n = int(input()) arr = input().split() for i in range(n): arr[i] = int(arr[i]) for i in range(n): for j in range(n): print(arr[(i+j)%n], end=' ') print() 1440 n = int(input()) arr = input().split() for i in range(n): arr[i] = int(arr[i]) for i in range(n): print(i+1,end='') print(': ', end='') for j in range(n): if i != j: if arr[i] > arr[j]: print('>', end=' ') elif arr[i] == arr[j]: print('=', end=' ') else: print('<', end=' ') print() 1412 n = input() arr = [] for i in range(26): arr.append(0) for i in range(len(n)): pa = n[i] if pa >= 'a' and pa <= 'z': pa = ord(pa) arr[pa-97] += 1 for i in range(26): print(chr(97+i), end = '') print(':', end = '') print(arr[i]) 1095 n = int(input()) arr = input().split() max = 25 for i in range(n): arr[i] = int(arr[i]) if arr[i] < max: max = arr[i] print(max) 1460 n = int(input()) arr = [] for i in range(n): v = [] for j in range(n): v.append(0) arr.append(v) # [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] k = 1 for i in range(n): for j in range(n): arr[i][j] = k k += 1 # [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]] for i in range(n): for j in range(n): print(arr[i][j], end=' ') print() # 4 # 1 2 3 4 # 5 6 7 8 # 9 10 11 12 # 13 14 15 16 1462 n = int(input()) arr = [] for i in range(n): v = [] for j in range(n): v.append(0) arr.append(v) # [[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]] k = 1 for i in range(n): for j in range(n): arr[j][i] = k k += 1 # [[1, 5, 9, 13], [2, 6, 10, 14], [3, 7, 11, 15], [4, 8, 12, 16]] for i in range(n): for j in range(n): print(arr[i][j], end=' ') print() # 4 # 1 5 9 13 # 2 6 10 14 # 3 7 11 15 # 4 8 12 16 1464 a, b = input().split() a = int(a) b = int(b) arr = [] for i in range(a): v = [] for i in range(b): v.append(0) arr.append(v) # [[0, 0, 0], [0, 0, 0]] k = 1 for i in range(a): for j in range(b): arr[a-i-1][b-j-1] = k k += 1 # [[6, 5, 4], [3, 2, 1]] for i in range(a): for j in range(b): print(arr[i][j], end = ' ') print() 1466 a, b = input().split() a = int(a) b = int(b) arr = [] for i in range(a): v = [] for i in range(b): v.append(0) arr.append(v) # [[0, 0, 0], [0, 0, 0]] k = 1 for i in range(b): for j in range(a): arr[a-j-1][b-i-1] = k k += 1 for i in range(a): for j in range(b): print(arr[i][j], end = ' ') print() 1508 n = int(input()) arr = [] for i in range(n): v =[] for j in range(n): v.append(0) arr.append(v) for i in range(n): arr[i][0] = int(input()) # [[4, 0, 0, 0], [6, 0, 0, 0], [9, 0, 0, 0], [19, 0, 0, 0]] for i in range(1,n): for j in range(1,i +1): arr[i][j] = arr[i][j-1]- arr[i-1][j-1] #절대좌표말고 상대좌표 # [[4, 0, 0, 0], [6, 2, 0, 0], [9, 3, 1, 0], [19, 10, 7, 6]] for i in range(n): for j in range(i +1): print(arr[i][j], end=' ') print() 1510 n = int(input()) arr = [] for i in range(n): v = [] for j in range(n): v.append(0) arr.append(v) x = 0 y = int(n/2) k = 1 arr[x][y] = k k += 1 for i in range(n*n-1): if (k-1)%n != 0: x -= 1 y += 1 if x < 0: x = n - 1 if y >= n: y = 0 arr[x][y] = k k += 1 else: x += 1 if x < 0: x = n - 1 if y >= n: y = 0 arr[x][y] = k k += 1 for i in range(n): for j in range(n): print(arr[i][j], end = ' ') print() 한번더 n = int(input()) arr = [] for i in range(n): v = [] for j in range(n): v.append(0) arr.append(v) x = 0 y = int(n/2) k = 1 arr[x][y] = k k += 1 for i in range(n*n-1): if (k-1) % n != 0: x -= 1 y += 1 if x < 0: x = n - 1 if y > (n-1): y = 0 arr[x][y] = k k += 1 else: x += 1 if x < 0: x = n - 1 if y > (n-1): y = 0 arr[x][y] = k k += 1 for i in range(n): for j in range(n): print(arr[i][j], end=' ') print() 바둑알 십자 뒤집기 koistudy map = [] for i in range(19): v = input().split() map.append(v) for i in range(len(map)): for j in range(len(map[i])): map[i][j] = int(map[i][j]) n = int(input()) for i in range(n): x, y = input().split() x = int(x) y = int(y) x -=1 y -=1 for a in range(len(map[i])): if map[x][a] == 0: map[x][a] = 1 else : map[x][a] = 0 for a in range(len(map[i])): if map[a][y] == 0: map[a][y] = 1 else: map[a][y] = 0 for i in range(len(map)): for j in range(len(map)): print(map[i][j], end = ' ') print() 성실한 개미 map = [] for i in range(10): v = input().split() map.append(v) for x in range(len(map)): for y in range(len(map)): map[x][y] = int(map[x][y]) x = 1 y = 1 map[x][y] = 9 while True: if map[x][y+1] == 0: y += 1 map[x][y] = 9 elif map[x][y+1] == 2: y += 1 map[x][y] = 9 break elif map[x][y+1] == 1: if map[x+1][y] == 0: x += 1 map[x][y] = 9 elif map[x+1][y] == 2: x += 1 map[x][y] = 9 break else: break for i in range(len(map)): for j in range(len(map)): print(map[i][j], end = ' ') print() 진격후 결과 map = [] for i in range(11): v = input().split() map.append(v) for i in range(len(map)): for j in range(len(map[i])): map[i][j] = int(map[i][j]) for j in range(len(map[10])): if map[10][j] == 1: cnt = 0 for i in range(len(map)-1): if map[9-i][j] > 0: print(j+1, 'crash') break elif map[9-i][j] < 0: print(j+1, 'fall') break elif map[9-i][j] == 0: cnt += 1 if cnt == 10: print(j+1, 'safe') 1620 def num(n): b = 0 while n > 0: b += (n % 10) n = int(n / 10) return b a = int(input()) while a >= 10: a = num(a) print(a) # 한번더 input: 1234567 def sum(v): a = 0 while v > 0: a = a + (v % 10) # 7 6 5 4 3 2 1 v = int(v / 10) #123456 12345 1234 return a #28 b = int(input()) while b >= 10: b = sum(b) # 28 10 1 print(b) # 1 1511 def sum(n): a = 0 k = [] for i in range(n): v = [] for j in range(n): a += 1 v.append(a) k.append(v) s = 0 for i in range(n): for j in range(n): if i == 0 or j == 0 or i == (n-1) or j == (n-1): s += int(k[i][j]) else: s += 0 return(s) w = int(input()) print(sum(w)) 1512 n = int(input()) x , y = input().split() x = int(x) y = int(y) for i in range(1, n+1): for j in range(1, n+1): # i, j <==> x, y # 좌표의 차이.. gapX = 0 gapY = 0 if i > x: gapX = i -x else: gapX = x - i if j > y: gapY = j - y else: gapY = y - j sum = gapX + gapY + 1 print(sum, end = ' ') print() 4011 a , b = input().split('-') a = int(a) b = int(b) #YYMMDD year = int(a/10000) month = int((a%10000)/100) day = int(a%100) gender = '0' if int(b/1000000) == 1 or int(b/1000000) == 3: gender = 'M' else: gender = 'F' if int(b/1000000) == 1 or int(b/1000000) == 2: year += 1900 else: year += 2000 if int(a%100) < 10: day = '0'+str(day) else: day = str(day) if int((a%10000)/100) < 10: month = '0'+str(month) else: month = str(month) print(str(year)+'/'+str(month)+'/'+str(day)+' '+gender) 4013 ''' def draw(k, v): print(k, end=' ') for i in range(len(v)): if v[len(v)-i-1] >= 10: print(chr(v[len(v)-i-1]+55),end='') else: print(v[len(v)-i-1], end='') print() def binCalc(n): v = [] while True: v.append(n%2) n = int(n/2) if n == 0: break draw(2, v) def otcCalc(n): v = [] while True: v.append(n%8) n = int(n/8) if n == 0: break draw(8, v) def hexCalc(n): v = [] while True: v.append(n%16) n = int(n/16) if n == 0: break draw(16, v) n = int(input()) binCalc(n) otcCalc(n) hexCalc(n)
top of page

bottom of page