전체 글
-
14503 로봇 청소기코테 대비 python/백준 2023. 4. 11. 00:48
https://www.acmicpc.net/problem/14503 14503번: 로봇 청소기 첫째 줄에 방의 크기 $N$과 $M$이 입력된다. $(3 \le N, M \le 50)$ 둘째 줄에 처음에 로봇 청소기가 있는 칸의 좌표 $(r, c)$와 처음에 로봇 청소기가 바라보는 방향 $d$가 입력된다. $d$가 $0$인 경우 북쪽 www.acmicpc.net n,m = map(int,input().split()) r,c,d = map(int,input().split()) graph = [list(map(int,input().split())) for _ in range(n)] visited = [[0]*m for _ in range(n)] #처음 빈칸은 전부 청소되지 않은 상태이다. #순서대로 구현하자!..
-
1966 프린터 큐코테 대비 python/백준 2023. 4. 10. 22:59
https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net from collections import deque T=int(input()) for _ in range(T): n,m = map(int,input().split()) w = list(map(int,input().split())) que=[0]*n index=[0]*n cnt=0 #순서와 가중치 저장 for i in range(len(w)): que[i] = w[i] index[i] = i #pop..
-
13335 트럭코테 대비 python/백준 2023. 4. 10. 11:45
https://www.acmicpc.net/problem/13335 13335번: 트럭 입력 데이터는 표준입력을 사용한다. 입력은 두 줄로 이루어진다. 입력의 첫 번째 줄에는 세 개의 정수 n (1 ≤ n ≤ 1,000) , w (1 ≤ w ≤ 100) and L (10 ≤ L ≤ 1,000)이 주어지는데, n은 다리를 건너는 트 www.acmicpc.net ##다른분의 코드 n, w, l = map(int, input().split()) trucks = list(map(int, input().split())) bridge = [0] * w time = 0 #핵심은 들어갈게 없다면 0을 어팬드하는것 while bridge: time += 1 bridge.pop(0) #트럭에 있다면 if trucks: i..
-
14888 연산자 끼워넣기코테 대비 python/백준 2023. 4. 4. 22:42
https://www.acmicpc.net/problem/14888 14888번: 연산자 끼워넣기 첫째 줄에 수의 개수 N(2 ≤ N ≤ 11)가 주어진다. 둘째 줄에는 A1, A2, ..., AN이 주어진다. (1 ≤ Ai ≤ 100) 셋째 줄에는 합이 N-1인 4개의 정수가 주어지는데, 차례대로 덧셈(+)의 개수, 뺄셈(-)의 개수, www.acmicpc.net #수의 개수 n = int(input()) #수열 A = list(map(int, input().split())) plus,minus,multi,divide = map(int,input().split()) # 그냥 다 더한다음에 result에 어팬드하고, max랑 min 출력 result = [] #result_max,result_min = ..
-
돌아온 1일 1형 3.31일정 관리/1일 1형 정리 2023. 3. 31. 08:37
(https://www.youtube.com/watch?v=BfqSxFOe664) #본것 : 연차별 직책별 망한 커리어의 기준 #깨달은 것 : 상사에게 의사결정을 받아내는것이 실력이다. 에이스들은 본인을 낮게 평가한다. 기회가 있는 곳에 가라 리더는 하루아침에 되는 것이아니고, 준비된 자가 하는 것이다. 직책을 맡는것에 도전하라 #적용점 : 책임감을 갖고 기회가 있는 곳에 가자 (https://www.youtube.com/watch?v=ma0oW24gGPM) #본것 : 면접관이 실패 경험을 묻는 이유 #깨달은 것 : 대기업들이 선호하는 것은 스타트업 형 인재 1. 도전해봤어? 2. 문제해결 / 위기극복 3. 학습력 도는 속도가 너무빨라 전투기 형으로 되어있어야 변화를 빠르게 할 수 있음 무언가 도전했을 ..
-
돌아온 1일 1형 3.30일정 관리/1일 1형 정리 2023. 3. 30. 20:28
(https://www.youtube.com/watch?v=HUfAvH5AOXg) #본것 : 취업준비 중 인생을 포기하고 싶어진다면 꼭 보세요 #깨달은 것 : 우울증의 원인은 사회활동 단절이다 사람은 사회적 동물이다, 사람들과 교류하는 것이 필요하다 할 수 있는것에 집중하자 최소한 3가지는 하자 1. 밖으로 나가자 // 집안에만 계속 있는게 취준생에게는 좋지 않다. // 홈트라도 해라 2. 어떻게든 취업에 도잔하자 // 포기하지 말자 // 작아도 좋다 도전하자 // 중요한건 행동하냐 마느냐이다. 3. 주변에 꼭 도움을 요청하세요 // 비대면이라도 사람과 함께하자 #적용점 : 아침 스트레칭 런닝 머신 꾸준히 포기하지말자!!
-
13458 시험감독코테 대비 python/백준 2023. 3. 29. 21:47
https://www.acmicpc.net/problem/13458 13458번: 시험 감독 첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net n = int(input()) a = map(int,input().split()) b, c = map(int,input().split()) num =0 for i in a: if (i-b) >=0: if (i - b)%c ==0: num+=(i-b)//c else: num+=((i-b)//c +1) print(n+num)
-
2670 연속부분최대곱코테 대비 python/백준 2023. 3. 29. 21:17
https://www.acmicpc.net/problem/2670 2670번: 연속부분최대곱 첫째 줄은 나열된 양의 실수들의 개수 N이 주어지고, 그 다음 줄부터 N개의 수가 한 줄에 하나씩 들어 있다. N은 10,000 이하의 자연수이다. 실수는 소수점 첫째자리까지 주어지며, 0.0보다 크거나 www.acmicpc.net n = int(input()) num = [] for _ in range(n): num.append(float(input())) for i in range(1,n): num[i] = max(num[i-1]*num[i],num[i]) #print(num) print(f"{max(num):.3f}")