Algorithm/케로베로스
-
[🐉 백준 5단계] 1차원 배열Algorithm/케로베로스 2020. 12. 5. 16:26
백준 5단계 1차원 배열 Q. 10818 n = int(input()) a = list(map(int, input().split())) print(min(a), max(a)) Q. 2562 l = [] for _ in range(9): l.append(int(input())) m = max(l) idx = l.index(m) print(m) print(idx+1) Q. 2577 l = [0] * 10 s = 1 for _ in range(3): s = s * int(input()) s = str(s) for i in s: i = int(i) l[i] = l[i] + 1 for i in l: print(i) Q. 3052 l = [] answer = [] for _ in range(10): l.append..
-
[🐉 백준 4단계] While문Algorithm/케로베로스 2020. 12. 5. 13:03
Q.10952 while True: a, b = map(int, input().split()) if a == 0 and b == 0: break print(a+b) Q.10951 # EOFerror (입력이 없을때) while True: try: a, b = map(int, input().split()) print(a+b) except: break Q.1110 n = input() # 입력받는 값 a = n # 계산에 사용해 줄 값 count = 0 # 출력 while True: # 10보다 작으면 if len(a) == 1: s_n = a new_n = a[-1] + s_n[-1] count += 1 # 10보다 크면 else: s_n = str(int(a[0]) + int(a[1])) new_n = ..
-
[🦩 프로그래머스 2단계] 수식 최대화 / 기능 개발 / 다리를 지나는 트럭 / 가장 큰 수Algorithm/케로베로스 2020. 11. 29. 22:02
Q. 수식 최대화 내가 생각한 알고리즘: +-* 중 하나가 나오면 슬라이싱 해주고, 계산해주는 함수 호출.재귀함수 활용해서 숫자만 남을때까지 쪼갠다음에 다시 합쳐주는 방식...각 계산 값을 result에 append하고 max로 가장 큰 값을 출력한다. # 1차시도 def cal(left, right, operator): return eval(left+operator+right) def solution(expression): for index, value in enumerate(expression): if value in '+-*': left = expression[:index] right = expression[index+1:] print(cal(left, right, value)) 이렇게하면 그냥 한..
-
[🐉 백준 3단계] for문Algorithm/케로베로스 2020. 11. 21. 19:36
Q1. 2739번 구구단 n = int(input()) for i in range(1, 10): print(str(n) + ' * ' + str(i) + ' = ' + str(n*i)) Q2. 10950번 A+B - 3 n = int(input()) for i in range(n): a, b = map(int, input().split()) print(a+b) Q3. 8983번 합 n = int(input()) s = 0 for i in range(n+1): s += i print(s) Q4. 15552번 빠른 A+B import sys t = int(input()) for i in range(t): a, b = map(int, sys.stdin.readline().split()) print(a+b) Q..
-
[🐉 백준 1단계] 입출력과 사칙연산Algorithm/케로베로스 2020. 11. 21. 18:20
Q1 문제 2557. Hello World print("Hello World!") Q2 문제 10718. We love krill print("강한친구 대한육군 \n" * 2) Q3 문제 10171. 고양이 print("\ /\ \n ) ( ')\n( / )\n \(__)|") Q4 문제 10172번. 개 print('|\_/|\n|q p| /}\n( 0 )"""\ \n|"^"` |\n||_/=\\\__|') Q5 문제 1000.번 A+B A, B = map(int, input().split()) print(A+B) Q6 문제 1001번. A-B A, B = map(int, input().split()) print(A-B) Q7 문제 10998번. A*B A, B = map(int, input().spl..