본문 바로가기

개발33

[백준] #5397 키로거 www.acmicpc.net/problem/5397 5397번: 키로거 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한줄로 이루어져 있고, 강산이가 입력한 순서대로 길이가 L인 문자열이 주어진다. (1 ≤ L의 길이 ≤ 1,000,000) 강산이가 백스페이 www.acmicpc.net total = int(input()) for _ in range(total): test_case = str(input()) left = list() right = list() for char in test_case: if char == '>': if len(right) == 0: continue left.append(right.pop()) elif char == '': if len(right) == 0:.. 2020. 10. 27.
[백준] #1966 프린터 큐 www.acmicpc.net/problem/1966 1966번: 프린터 큐 첫 줄에 test case의 수가 주어진다. 각 test case에 대해서 문서의 수 N(100이하)와 몇 번째로 인쇄되었는지 궁금한 문서가 현재 Queue의 어떤 위치에 있는지를 알려주는 M(0이상 N미만)이 주어진다. 다음 www.acmicpc.net total = int(input()) for _ in range(total): n, m = list(map(int, input().split(' '))) queue = list(map(int, input().split(' '))) queue = [(i, idx) for idx, i in enumerate(queue)] count = 0 while True: if queue[0][.. 2020. 10. 27.
[백준] #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.