유혹하는 개발하기
Roseline's Blog
-
[오늘의 공부] 전공 과제, 알고리즘
Social Marketing 과제 사회 마케팅 사례 조사 마음약방 조사, PPT 제작, 제출 백준 알고리즘 1038번 브루트 포스 1038번 : 감소하는 수 가볍게 생각했는데, 브루트포스 방식으로 하려니 시간 제한때문에 계속 틀렸나고 나온다. 브루트 포스 방식으로 구한 감소하는 수들을 보니 각 자리수의 감소하는 수들 사이에는 많은 텀이 존재했다. 예를 들어,...
-
[오늘의 공부] 알고리즘
백준 알고리즘 브루트포스 2231번 분해합 / 7568번 덩치 정렬 1427번 소트인사이드 / 2108번 통계학 스택 & 큐 10828번 스택 / 10845번 큐 / 1021번 회전하는 큐 > 브루트포스 2231번 분해합 > 브루트포스 7568번 덩치 > 정렬 1427번 소트인사이드 > 정렬 2108번 통계학 > 스택 10828번 스택 > 큐 10845번 큐...
-
[백준 알고리즘#10828] 큐 (python)
문제 정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 여섯 가지이다. push X: 정수 X를 큐에 넣는 연산이다. pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 큐에 들어있는 정수의 개수를 출력한다. empty: 큐가 비어있으면...
-
[백준 알고리즘#10828] 스택 (python)
문제 정수를 저장하는 스택을 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오. 명령은 총 다섯 가지이다. push X: 정수 X를 스택에 넣는 연산이다. pop: 스택에서 가장 위에 있는 정수를 빼고, 그 수를 출력한다. 만약 스택에 들어있는 정수가 없는 경우에는 -1을 출력한다. size: 스택에 들어있는 정수의 개수를 출력한다. empty: 스택이 비어있으면...
-
[백준 알고리즘#1427] 소트인사이드 (python)
문제 배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자. 입력 첫째 줄에 정렬하고자하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다. 출력 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다. 해결 nums = input() nums = [int(n) for n in nums] ordered_nums = sorted(nums, reverse=True) for n...