Notice
Recent Posts
Recent Comments
Link
관리 메뉴

Star_project

시각 코테 문제 본문

코딩테스트/Python

시각 코테 문제

star빛 2021. 10. 20. 23:20

 

### 2021-10-20 (Wed)
### Q. 시각
cnt = 0
n, k = input("n과 k를 입력하세요" ).split()
n = int(n)
k = int(k)
print(n, k)

for h in range(0,n+1):
    if h < 10:
        strH = '0' + str(h)
    else:
        strH = str(h)
    for m in range(0,60):
        if h < 10:
            strM = '0' + str(m)
        else:
            strM = str(m)
        for s in range(0,60):
            if h < 10:
                strS = '0' + str(s)
            else:
                strS = str(s)
            time = strH + strM + strS
            # print(time)

            if time.find(str(k)) != -1:
                cnt += 1

print(cnt)

오늘 새롭게 배운 개념

 

문자열을 합칠 때는 그냥 더한다.

            time = strH + strM + strS

문자열에서 특정 문자열 찾기

            if time.find(str(k)) != -1:
                cnt += 1

print(cnt)

-1 은 없을 때 결과물

10 이하일 때 0을 추가해서 저장하기

cnt = 0
n, k = input("n과 k를 입력하세요" ).split()
n = int(n)
k = int(k)
print(n, k)

for h in range(0,n+1):
    if h < 10:
        strH = '0' + str(h)
    else:
        strH = str(h)
    for m in range(0,60):
        if h < 10:
            strM = '0' + str(m)
        else:
            strM = str(m)
        for s in range(0,60):
            if h < 10:
                strS = '0' + str(s)
            else:
                strS = str(s)

 

2개 문자열 입력받고 띄어쓰기로 구분할 때

n, k = input("n과 k를 입력하세요" ).split()
n = int(n)
k = int(k)
print(n, k)

n, k = input("  ").split()

이런 식으로하기!

문자열이니 다시 int 로 하기

n = int(n)

k = int(k)

print(n, k)

 

'코딩테스트 > Python' 카테고리의 다른 글

sys.stdin=open() map(int, input().split()) list(map(int, input().split()  (0) 2022.06.02
python 백준 1000  (0) 2022.05.01
python 백준 10171  (0) 2022.05.01
객체 이해  (0) 2022.04.14
웹 스크레핑과 크롤링의 차이점  (0) 2022.04.11