[소프티어 Lv1] 근무 시간
https://softeer.ai/practice/6254
[내 풀이]
- 간단한 문자열 처리 문제
times = 0
for i in range(5):
ipt = input()
sh, sm, eh, em = int(ipt[:2]), int(ipt[3:5]), int(ipt[6:8]), int(ipt[9:11])
time = (eh-sh)*60 +(em-sm)
times += time
print(times)
[소프티어 Lv1] A+B
https://softeer.ai/practice/6295
[내 풀이]
- 간단한 문자열 출력 문제
- %d %( ) 표현
import sys
n = int(sys.stdin.readline().rstrip())
for i in range(n):
a, b = map(int, input().split())
print('Case #%d:' %(i+1), str(a+b))
[소프티어 Lv1] 주행거리 비교하기
https://softeer.ai/practice/6253
[내 풀이]
- 간단한 문자열 출력 문제
- %d %( ) 표현
import sys
n = int(sys.stdin.readline().rstrip())
for i in range(n):
a, b = map(int, input().split())
print('Case #%d:' %(i+1), str(a+b))
[소프티어 Lv2] [21년 재직자 대회 예선] 비밀 메뉴
https://softeer.ai/practice/6269
회사 식당에는 전설처럼 전해 내려오는 비밀 메뉴에 대한 소문이 있다. 소문의 내용은 대강 이러하다.
식권 자판기의 버튼을 특정 순서대로 누르고 결제를 하면, 평소와는 다른 색깔의 식권이 나온다.
이 식권을 배식대에 제출하면, 어떤 비밀 메뉴를 받을 수 있다는 것이다. 물론 이를 실제로 본 사람은 아무도 없어서, 어떤 메뉴가 나오는지는 커녕 눌러야 하는 버튼의 순서조차 알려져 있지 않다.
주방장인 당신은 이 소문의 실체를 알고 있다. 이는 분명한 사실이다!
정해진 버튼 조작법을 사용하면 비밀 메뉴의 식권을 얻을 수 있다. 그러나 얼마 전 식권 자판기가 고장으로 교체되면서, 새 자판기에서는 비밀 메뉴 조작법이 작동하지 않게 되었다.
당신은 프로그래밍 실력을 살려, 사용자의 버튼 조작 중 비밀 메뉴 조작법이 포함되어 있는지를 판단하는 회로를 추가하려 한다.
자판기에는 총 K개의 버튼이 있다. 각 버튼마다 1부터 K까지 번호가 붙어 있어서, 조작 과정은 1 이상 K 이하의 정수 여러 개로 나타낼 수 있다.
비밀 메뉴 조작법은 M개의 버튼 조작으로 이루어져 있으며, 이 순서대로 버튼을 누르면 반드시 비밀 메뉴 식권이 발매된다. 이때, 이 조작법 앞뒤로 다른 버튼 조작이 있어도 비밀 메뉴로 인정된다.
사용자가 누른 N개의 버튼 조작이 주어질 때, 사용자가 비밀 메뉴 식권을 받을 수 있는지를 확인하는 프로그램을 작성하여라.
1 ≤ K ≤ 9
1 ≤ M ≤ 100
1 ≤ N ≤ 100
각 버튼의 번호는 1 이상 K 이하이다.
첫째 줄에 M, N, K가 공백을 사이에 두고 주어진다.
둘째 줄에 비밀 메뉴 조작법을 나타내는 M개의 정수가 공백을 사이에 두고 주어진다. 각 정수는 1 이상 K 이하이다.
셋째 줄에 사용자의 버튼 조작을 나타내는 N개의 정수가 공백을 사이에 두고 주어진다. 각 정수는 1 이상 K 이하이다.
사용자가 비밀 메뉴 식권을 받을 수 있다면 secret을, 그렇지 않다면 normal을 첫째 줄에 출력한다.
3 10 5 1 4 5 3 3 1 2 4 1 4 5 1 4
secret
4 10 3 2 1 3 2 1 3 2 1 3 2 1 3 2 1
secret
4 10 9 2 7 1 8 3 1 4 1 5 9 2 6 5 3
normal
4 3 5 1 2 3 4 3 2 1
normal
[내 풀이]
- 간단한 문자열 출력 문제
- if 'a' in 'b'
m, n, k = map(int,input().split())
key = ''.join(input().split())
ipt = ''.join(input().split())
if key in ipt:
print('secret')
else:
print('normal')
'알고리즘 문제풀이 > 소프티어' 카테고리의 다른 글
[소프티어 Lv2] 지도 자동 구축(DP) (0) | 2023.11.02 |
---|---|
[소프티어 Lv2] [21년 재직자 대회 예선] 회의실 예약(문자열 포맷) (1) | 2023.11.02 |
[소프티어 Lv3] [HSAT 7회 정기 코딩 인증평가 기출] 순서대로 방문하기(DFS) (0) | 2023.11.02 |
[소프티어 Lv3] 8단 변속기 (0) | 2023.11.02 |
[소프티어 Lv3] 택배 마스터 광우(완전탐색) (1) | 2023.11.02 |
댓글