전체 글 (26) 썸네일형 리스트형 백준 11650번 : 좌표정렬하기(S5) https://www.acmicpc.net/problem/11650✨ 문제2차원 평면 위의 점 N개가 주어진다. 좌표를 x좌표가 증가하는 순으로, x좌표가 같으면 y좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 내 코드import sysimport randominput = sys.stdin.readlinedef quick_sort(points): if len(points) pivot[0] or (p[0] == pivot[0] and p[1] > pivot[1])] return quick_sort(less) + equal + quick_sort(greater)def main_quick() : N = int(input()) array = [] for i i.. 백준 1427번 : 소트인사이드(S5) https://www.acmicpc.net/problem/1427✨ 문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 내 코드import sysinput = sys.stdin.readlinedef main() : data = input().rstrip() array = [] for i in range(len(data)) : array.append(data[i]) array = list(map(int, array)) array = sorted(array, reverse=True) array = list(map(str, array)) ans = "" for i in array : ans +=i.. 백준 25305번 : 커트라인(B2) https://www.acmicpc.net/problem/25305✨ 문제 2022 연세대학교 미래캠퍼스 슬기로운 코딩생활에 N명의 학생들이 응시했다.이들 중 점수가 가장 높은 k명은 상을 받을 것이다. 이 때, 상을 받는 커트라인이 몇 점인지 구하라.커트라인이란 상을 받는 사람들 중 점수가 가장 가장 낮은 사람의 점수를 말한다. 내 코드import sysimport randominput = sys.stdin.readline# def quick(array) :# if len(array) pivot]# return quick(less) + [pivot] + quick(greater)def quick(array): if len(array) pivot] r.. 백준 18258번 : 큐2(S4) https://www.acmicpc.net/problem/18258✨ 문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여섯 가지이다.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.size: 큐에 들어있는 정수의 개수를 출력한다.empty: 큐가 비어있으면 1, 아니면 0을 출력한다.front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.back: 큐의 가장 뒤에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.내 코드import sysfro.. 백준 2563번 : 색종이(S5) https://www.acmicpc.net/problem/2563 ✨ 문제 내 코드import sysinput = sys.stdin.readlinedef main() : n = int(input()) paper = [[0 for _ in range(100)] for _ in range(100)] #색종이를 모두 0으로 채움 for i in range(n) : x, y = list(map(int, input().rstrip().split(" "))) for row in paper[y:y+10] : row[x:x+10] = [1 for _ in range(10)] total = sum(sum(row) for row in paper) .. 백준 12789번 : 도키도키 간식드리미(S3) https://www.acmicpc.net/problem/12789 ✨ 문제 인하대학교 학생회에서는 중간, 기말고사 때마다 시험 공부에 지친 학우들을 위해 간식을 나눠주는 간식 드리미 행사를 실시한다. 승환이는 시험 기간이 될 때마다 간식을 받을 생각에 두근두근 설레서 시험 공부에 집중을 못 한다. 이번 중간고사에서도 역시 승환이는 설레는 가슴을 안고 간식을 받기 위해 미리 공지된 장소에 시간 맞춰 도착했다. 그런데 이게 무슨 날벼락인가! 그 곳에는 이미 모든 학생들이 모여있었고, 승환이는 마지막 번호표를 받게 되었다. 설상가상으로 몇몇 양심에 털이 난 학생들이 새치기를 거듭한 끝에 대기열의 순서마저 엉망이 되고 말았다. 간식을 나눠주고 있던 인규는 학우들의 터져 나오는 불만에 번호표 순서로만 간식을 .. 백준 4949번 : 균형잡힌 세상(S4) https://www.acmicpc.net/problem/4949✨ 문제세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다.정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단하는 프로그램을 짜는 것이다.문자열에 포함되는 괄호는 소괄호("()") 와 대괄호("[]")로 2종류이고, 문자열이 균형을 이루는 조건은 아래와 같다.모든 왼쪽 소괄호("(")는 오른쪽 소괄호(")")와만 짝을 이뤄야 한다.모든 왼쪽 대괄호("[")는 오른쪽 대괄호("]")와만 짝을 이뤄야 한다.모든 오른쪽 괄호들은 자신과 짝을 이룰 수 있는 왼쪽 괄호가 존재한다.모든 괄호들의 짝은 1:1 매칭만 가능하다. 즉, 괄호 하나가 둘 이상의 괄호와 짝지어지지.. 백준 10773번 : 제로(S4) https://www.acmicpc.net/problem/10773 ✨ 문제나코더 기장 재민이는 동아리 회식을 준비하기 위해서 장부를 관리하는 중이다.재현이는 재민이를 도와서 돈을 관리하는 중인데, 애석하게도 항상 정신없는 재현이는 돈을 실수로 잘못 부르는 사고를 치기 일쑤였다.재현이는 잘못된 수를 부를 때마다 0을 외쳐서, 가장 최근에 재민이가 쓴 수를 지우게 시킨다.재민이는 이렇게 모든 수를 받아 적은 후 그 수의 합을 알고 싶어 한다. 재민이를 도와주자! 내 코드import sysinput = sys.stdin.readlinedef main() : K = int(input()) sum = 0 stack = [] for i in range(K) : value =.. 이전 1 2 3 4 다음