목록Python (215)
가오리의 코딩일기
n = int(input()) if not n: print('0') exit() result = '' while n: if n % (-2): result = '1' + result n = n//(-2) + 1 else: result = '0' + result n //= -2 print(result)
countNumber = int(input()) numberList = list(map(int, input().split())) result = 0 for i in numberList: count = 0 if i == 1: continue for j in range(2, i+1): if i % j == 0: count += 1 if count == 1: result += 1 print(result)
decimalNumber, xNumber = map(int, input().split()) result = '' pin = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" while decimalNumber != 0: result += str(pin[decimalNumber % xNumber]) decimalNumber //= xNumber print(result[::-1])
import math testCase = int(input()) for i in range(0, testCase): number1, number2 = map(int, input().split()) print(math.lcm(number1, number2))
n = int(input()) if n == 1: print('') for i in range(2, n+1): while n % i == 0: print(i) n /= i
binaryNumber = int(input(), 2) print(oct(binaryNumber)[2:])
e,s,m = map(int,input().split()) year = 1 while True: if (year - e) %15 == 0 and (year-s)%28== 0 and (year-m)%19==0: break year+=1 print(year)
→ 곱셈을 하는 경우: 0과 음수, 양수와 양수, 음수와 음수 → 덧셈을 하는 경우: 0과 양수, 양수와 음수, 1과 음수, 1과 양수 number = int(input()) positive = [] negative = [] result = 0 for _ in range(number): n = int(input()) if n == 1: result += 1 elif n > 1: positive.append(n) else: negative.append(n) positive.sort(reverse=True) negative.sort() if len(positive) % 2 == 0: for i in range(0, len(positive), 2): result += positive[i] * positive[..