코딩테스트/BOJ


https://www.acmicpc.net/problem/10798 def solution(arrays): anw_list = [] for i in range(15): for j in range(5): if i >= len(array[i]) continue ans_list.append(array[j][i]) answer = "".join(ans_list) print(answer) return answer # 입력 처리arrays = []for _ in range(5): arr = input() arrays.append(arr) solution(arrays)


https://www.acmicpc.net/problem/1357 1357번: 뒤집힌 덧셈 어떤 수 X가 주어졌을 때, X의 모든 자리수가 역순이 된 수를 얻을 수 있다. Rev(X)를 X의 모든 자리수를 역순으로 만드는 함수라고 하자. 예를 들어, X=123일 때, Rev(X) = 321이다. 그리고, X=100일 때, Rev( www.acmicpc.net a, b = input().split() n = str(int(a[::-1]) + int(b[::-1])) print(int(n[::-1]))


https://www.acmicpc.net/problem/1292 1292번: 쉽게 푸는 문제 첫째 줄에 구간의 시작과 끝을 나타내는 정수 A, B(1 ≤ A ≤ B ≤ 1,000)가 주어진다. 즉, 수열에서 A번째 숫자부터 B번째 숫자까지 합을 구하면 된다. www.acmicpc.net n, m = map(int, input().split()) a = [] sum = 0 for i in range(46): for j in range(i): a.append(i) for o in range(n-1, m): sum += a[o] print(sum)


https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net string = input() string = string.upper() string_set = list(set(string)) a = [] for i in string_set: a.append(string.count(i)) if len(list(filter(lambda x: a[x] == max(a), range(len(a)))))>1: print("?") else: print(string_set[a.index(max(a))]...


https://www.acmicpc.net/problem/1100 1100번: 하얀 칸 체스판은 8*8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램 www.acmicpc.net import sys input = sys.stdin.readline board = [] for i in range(8): board.append(list(map(str, input()))) result = 0 for i in range(8): for j in range(8): if (i+j)%2 == 0: if board[i][j] == 'F': result += 1 print(result)


https://www.acmicpc.net/problem/1026 1026번: 보물 첫째 줄에 N이 주어진다. 둘째 줄에는 A에 있는 N개의 수가 순서대로 주어지고, 셋째 줄에는 B에 있는 수가 순서대로 주어진다. N은 50보다 작거나 같은 자연수이고, A와 B의 각 원소는 100보다 작거 www.acmicpc.net import random n = int(input()) a = list(map(int, input().split())) b = list(map(int, input().split())) a.sort(reverse=True) b.sort() c = 0 sum = 0 for i in a: sum += i*b[c] c += 1 print(sum)

내가 보려고 모은 백준 문제집 1. 탐색 연습 https://www.acmicpc.net/workbook/view/4353 문제집: Graph, (tristan3716) www.acmicpc.net 2. 스택 연습 https://www.acmicpc.net/workbook/view/4358 문제집: 스택 연습 (pks9013) www.acmicpc.net 3. 난이도 중 https://www.acmicpc.net/workbook/view/2034 문제집: 중급 (jaehoo1) www.acmicpc.net 4. 난이도별 문제 https://covenant.tistory.com/224 코딩테스트 대비를 위한 백준 문제 추천 코딩테스트 대비를 위한 백준 문제 추천 끝 없는 훈련만이 실전에서 흐트럼없이 정답을..