Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- HEG
- 교환학생
- 파이썬
- 패스트캠퍼스 #자료구조 #코딩테스트 #배열
- 제네바주거
- 데이터 분석 포트폴리오
- MairaDB
- 데이터 시각화 포트폴리오
- 데이터공모전
- tableau
- 텍스트분석 시각화
- 태블로 포트폴리오
- 아셈듀오 후기
- 키워드시각화
- 리뷰분석
- 두잇알고리즘코딩테스트
- 교환학생주거
- 테이블계산
- 아셈듀오
- 아셈듀오 선정
- 데이터 포트폴리오
- 공모전후기
- 태블로
- 제네바기숙사
- 미래에셋 공모전
- 교환학생 장학금
- 무신사 데이터분석
- 제네바
- CRM
- 제네바경영대학교
Archives
- Today
- Total
민듀키티
[240519] 코딩테스트 문제풀이 본문
1. 알람시계
https://www.acmicpc.net/problem/2884
n,m = map(int, input().split())
time = n*60 + m
turn_time = time - 45
hour = turn_time // 60
if hour < 0 :
hour += 24
print(hour, turn_time %60)
2. 개미
https://www.acmicpc.net/problem/3048
n,m = map(int, input().split())
A = list(input())
B = list(input())
t = int(input())
ants = A[::-1] + B
for _ in range(t) : # 반복해야하는 횟수
for i in range( len(ants) - 1 ) :
if (ants[i] in A) and (ants[i+1] in B) :
ants[i], ants[i+1] = ants[i+1], ants[i]
if ants[i+1] in A[0] : # 첫번째 값을 넘으면 안됨
break
print(''.join(ants))
3. 도로와 신호등
- 실버 4를 몇 분 잡고있었는지 모르겟네 ~~
n,m = map(int, input().split())
A = list()
for i in range(n) :
A.append(list(map(int, input().split())))
time = 0
road = 0
for i in range(n) :
a,b,c = A[i][0], A[i][1], A[i][2]
while road < a :
time += 1
road += 1
if road == a :
time_tf = time % (b+c)
while time_tf < b :
time += 1
time_tf = time % (b + c)
time += 1
road += 1
time += (m-road)
print(time)
'Coding Test > Python' 카테고리의 다른 글
[240520] 코딩테스트 문제풀이 (0) | 2024.05.20 |
---|---|
[240519] 코딩테스트 문제풀이 (0) | 2024.05.20 |
[240518] 코딩테스트 문제풀이 (0) | 2024.05.18 |
[240517] 코딩테스트 문제풀이 (0) | 2024.05.17 |
[240516] 코딩테스트 문제풀이 (1) | 2024.05.16 |