본문 바로가기

전체 글

백준 1966 프린터큐[파이썬(python)]-포도코 https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net 두가지방법 if max(queue)[0] == queue[0][0]: 도 가능 더보기
백준 1874번 스택 수열[파이썬/(Python)]-포도코 https://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 4 3 6 8 7 5 2 1 push1 2 3 4 pop 4 ,pop 3 push 5 6 --> 1 2 5 6 pop 6 push 7 8 --> 1 2 5 7 8 pop 8, pop7 pop 5 pop 2 pop 1 더보기
백준 2798번 블랙잭[파이썬/(Python)]-포도코 https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net C(n,3) ----> 3중for문 더보기
백준 2920번 음계 [파이썬/(Python)]-포도코 https://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 1번 방법 2번 방법 a = list(map(int,input().split())) up_a = sorted(a) down_a = sorted(a,reverse = True) if up_a == a: print("ascending") elif down_a == a: print("descending") else: print("mixed") 더보기
부트스트랩 스크롤스파이 더보기
forEach 반복문 같은의미 projects.forEach(project) => { }); for(let project of projects){ } let project; for(let i=0; i 더보기
백준11399번 ATM [ 파이썬/(Python)]-포도코 https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 더보기
[알고리즘] BFS with Python visit큐 need_visit 큐 2개 필요 결과: A B C D E F G H I J need_visit.append('A') visit pop need_visit A 1. visit A pop A need_visit B C 2. visit A B pop B need_visit C A D E F 3. visit A B C pop C need_visit A D E F A G . ----------------------------------------------------------------------------------------------------------------- append() extend() insert() 차이 nums = [1,2,3] nums.append([4,5]) ------.. 더보기