time attack 1~4

정성욱·2022년 11월 29일
0

타임어택 문제 4개 풀어봄
3번. split_num = list(map(int,str(order)))
4번. for id, pw in db:
이 부분이 핵심

1. 각도기

def solution(angle):
    try:
        if angle > 0 and angle < 90:
            return 1
        elif angle == 90:
            return 2
        elif angle > 90 and angle < 180:
            return 3
        elif angle == 180:
            return 4

    except:
        print("error")

2. 옷가게 할인

import math


def solution(price):
    if price >= 500000:
        price *= 0.8
    elif price >= 300000:
        price *= 0.9
    elif price >= 100000:
        price *= 0.95
    return math.floor(price)

3. 369

def solution(order):
    split_num = list(map(int,str(order)))
    global count
    count = 0
    for i in split_num:
        if i == 3 or i == 6 or i == 9:
             count += 1

    return count

4. 로그인

def solution(id_pw, db):
    for id, pw in db:
        if id_pw[0] == id:
            if id_pw[1] == pw:
                return "login"
            else:
                return "wrong pw"
    return "fail"

0개의 댓글

Powered by GraphCDN, the GraphQL CDN