일기 대신 코드 슬쩍

6. 구현(상하좌우, 시각) 본문

Python/알고리즘(Python)

6. 구현(상하좌우, 시각)

코코자 2023. 3. 2. 13:23

<문제> 상하좌우

# 상하좌우

N = 5
P = ['R','R','R','U','D','D']
point = [1,1]
for i in P:
    if i == 'R' and point[1] < N:
        point[1] += 1
    elif i == 'L' and point[1] > 1:
        point[1] -= 1
    elif i == 'D' and point[0] < N:
        point[0] += 1
    elif i == 'U' and point[0] > 1:
        point[0] -= 1

print(' '.join(map(str,point)))

<문제> 시각

# 시각
N = 5
count = 0
for i in range(N+1): # '시'
    for j in range(60): # 분
        for k in range(60): # 초
            if '3' in str(i) or '3' in str(j) or '3' in str(k):
                count += 1

print(count)