H

@hmp

정올1-1

Python
1 month ago
입력1 5 1 2 1 1 1 2 2 출력 1 3 3 3 2 입력2 5 1 1 1 1 1 2 2 출력

try_except

Python
1 month ago
# '''📌 왜 try-except를 쓸까? # 프로그램을 실행하다가 에러가 나면 갑자기 종료돼요. # 예를 들어: # 숫자를 입력해야 하는데 문자를 입력하면? # 0으로 나누면?

try_except

Python
1 month ago
# '''📌 왜 try-except를 쓸까? # 프로그램을 실행하다가 에러가 나면 갑자기 종료돼요. # 예를 들어: # 숫자를 입력해야 하는데 문자를 입력하면? # 0으로 나누면?

try_except

Python
1 month ago
'''📌 왜 try-except를 쓸까? 프로그램을 실행하다가 에러가 나면 갑자기 종료돼요. 예를 들어: 숫자를 입력해야 하는데 문자를 입력하면? 0으로 나누면?

0517_ Sleepy Cow Sorting

Python
1 month ago
# # 1 # A sequence of numbers is given. # Find the starting position of the longest increasing section # when looking from the back of the sequence. # In other words, # find the leftmost position where:

이웃

Python
1 month ago
# 예제 1 # 입력 # 5 1 2 # 1 1 1 2 2 # 출력 # 1 3 3 3 2

0515_ Sleepy Cow Sorting

Python
1 month ago
1 2 4 3 # 1번 # 수열이 주어질 때,

0515_ Sleepy Cow Sorting

Python
1 month ago
# 1번 # 수열이 주어질 때, # 뒤에서부터 보며 오름차순이 유지되는 가장 긴 구간의 시작 위치를 구하시오. # 즉,a[i] < a[i+1]이 계속 만족되는 가장 왼쪽 위치를 찾으면 된다. # 입력 # 5 # 1 2 3 5 4

미니 점프 게임

C++
1 month ago
// 미니 점프 게임 // N×M 크기의 맵이 있다. // 현재 (0,0)에 서 있다. // 상하좌우로 이동할 수 있다. // 1 : 이동 가능 // 0 : 이동 불가능

미니 점프 게임

C++
1 month ago
미니 점프 게임 N×M 크기의 맵이 있다. 현재 (0,0)에 서 있다. 상하좌우로 이동할 수 있다. 1 : 이동 가능 0 : 이동 불가능

2차원리스트

Python
1 month ago
d = [ ['a', 50, 'c'], ['d', 100, 'f'], ['g', 200, 'i'], ['j', 10, 'l'], ['m', 150, 'o'], ['p', 5, 'r'], ['s', 300, 'u'], ['v', 75, 'x']

장기

C++
1 month ago
체스판 크기와 나이트의 시작/도착 위치를 입력받는다. 나이트가 이동할 수 있는 8가지 방향의 좌표 변화량을 배열로 미리 준비한다. 최소 이동 횟수를 기록할 배열을 만들고 큐에 시작 좌표를 넣는다. 큐가 빌 때까지 반복하며 가장 앞에 있는 좌표를 하나씩 꺼낸다. 꺼낸 좌표가 도착점과 일치하면 기록된 이동 횟수를 출력하고 프로그램을 종료한다.

2차원리스트

Python
1 month ago
d = [ ['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'] ] # a d g # print(d[0][0]) # print(d[1][0])

프린터큐

Python
1 month ago
'''프린터큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 쌓여서 FIFO - First In First Out - 에 따라 인쇄가 되게 된다. 하지만 상근이는 새로운 프린터기 내부 소프트웨어를 개발하였는데, 이 프린터기는 다음과 같은 조건에 따라 인쇄를 하게 된다. 1. 현재

프린터큐_연습

Python
1 month ago
'''앞 뒤 [ 1, 2, 3 ] 뒤에 넣기 dq.append(4) [1,2,3,4] 앞에 넣기 dq.appendleft(0) [0,1,2,3,4] 앞에서 빼기 dq.popleft() [1,2,3,4] 뒤에서 빼기 dq.pop() [1,2,3]'''

백준 11866번: 요세푸스 문제

Python
1 month ago
[문제 설명] 요세푸스 문제는 다음과 같다. 1번부터 N번까지 N명의 사람이 원을 이루며 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N명의 사람이 모두 제거될 때까지 계속된다. 원에서 사람들이 제거되는 순서를 (N, K)-요세푸스 순열이라고 한다. 예를 들어 (7, 3)-요세푸스 순열은 <3, 6, 2, 7

0510_PRACTICE

Python
1 month ago
# Exercise 1 — Sorting # Description: Five numbers are given as input. # Print them in ascending order. # Input Example: 5 2 9 1 7 # Output Example: 1 2 5 7 9 num = [1,5,4,2,3]

1021 회전하는큐

Python
1 month ago
from collections import deque # N: 큐의 크기, M: 뽑으려는 숫자의 개수 n, m = map(int, input().split()) # 뽑아내려는 수의 위치들 targets = list(map(int, input().split())) # 1부터 N까지 숫자가 담긴 큐 생성 queue = deque(range(1, n + 1))

0510 out of place

Python
1 month ago
# Exercise 1 — Sorting # Description: Five numbers are given as input. # Print them in ascending order. # Input Example: 5 2 9 1 7 # Output Example: 1 2 5 7 9

out of place

Python
1 month ago
# 연습문제 1 — 정렬하기 # 문제 # 숫자 5개가 입력된다. # 오름차순으로 출력하시오. # 입력 예시 # 5 2 9 1 7 # 출력 예시 # 1 2 5 7 9