본문 바로가기

전체 글41

[백준] #1874 스택 수열 www.acmicpc.net/problem/1874 1874번: 스택 수열 1부터 n까지에 수에 대해 차례로 [push, push, push, push, pop, pop, push, push, pop, push, push, pop, pop, pop, pop, pop] 연산을 수행하면 수열 [4, 3, 6, 8, 7, 5, 2, 1]을 얻을 수 있다. www.acmicpc.net n = int(input()) cnt = 1 stack = list() result = list() for i in range(1, n+1): data = int(input()) while data >= cnt: stack.append(cnt) cnt += 1 result.append('+') if stack.pop() == da.. 2020. 10. 26.
맥북 프로에 자바 설치하기 1. JDK(자바)설치 - www.oracle.com/downloads/#category-java 에 접속한다 * 다운로드 후에는 설치를 진행한다. 2. 환경 변수 설정 * terminal을 실행 시킨 후, java --version 을 입력하여 자바 설치되었는지 확인 * termnal을 실행 시킨 후, vi ~/.bash_profile JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-15.0.1.jdk(설치한jdk버전마다다름)/Contents/Home/ 2020. 10. 25.
[백준] #2798 블랙잭 www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는다. 합이 M을 넘지 않는 카드 3장을 찾을 수 있 www.acmicpc.net * 난이도: 하 * 문제 유형 : 배열, 완전 탐색 n, m = list(map(int, input().split(' '))) numbers = list(map(int, input().split(' '))) result = 0 for i in range(len(numbers)-2): for j in range(i+1, len(numbers)-1): for k in range(j.. 2020. 10. 24.
[백준] #2920 음계 www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net *문제 난이도 : 하 * 문제 유형 : 배열, 구현 asc = True des = True a = list(map(int, input().split(' '))) for i in range(len(a)-1): if a[i] a[i+1]: asc = False if asc: print('ascending') eli.. 2020. 10. 23.