[SW Expert Academy] D1 문제

도리도리·2021년 6월 28일

SW Expert Academy

목록 보기
1/2
post-thumbnail

2072. 홀수만 더하기

T = int(input())
for i in range(T):
    answer=sum([x for x in list(map(int,input().split())) if x%2])
    print(f'#{i+1} {answer}')

2071. 평균값 구하기

T = int(input())
for i in range(T):
    answer=([x for x in list(map(int,input().split()))])
    answer = round(sum(answer) / len(answer))
    print(f'#{i+1} {answer}')

2070. 큰 놈, 작은 놈, 같은 놈

T = int(input())
for i in range(T):
    numbers = list(map(int, input().split()))
    if numbers[0] < numbers[1]:
        print(f'#{i+1} <')   
    elif numbers[0] > numbers[1]:
        print(f'#{i+1} >')     
    else:
        print(f'#{i+1} =')

2068. 최대수 구하기

T = int(input())
for i in range(T):
    answer = max([x for x in list(map(int,input().split()))])
    print(f'#{i+1} {answer}')

2063. 중간값 찾기

T = int(input())
numbers = sorted(list(map(int,input().split())))
print(numbers[T//2])

2058. 자릿수 더하기

T = input()
total = 0
for i in range(len(T)):
    total += int(T[i])
print(total)

2056. 연월일 달력

T = int(input())
zero = ['01', '03', '05', '07', '08', '10', '12']
one = ['04', '06', '09', '11']
for i in range(T):
    number = input()     
    year = number[:4]
    month = number[4:6]
    day = number[6:]     
    if month == '02' and '01' <= day <= '28':
        print(f'#{i+1} {year}/{month}/{day}')         
    elif month == '01' or '03' <= month <= '12':
        if month in zero and '01' <= day <= '30':
            print(f'#{i+1} {year}/{month}/{day}')
        elif month in one and '01' <= day <= '31':
            print(f'#{i+1} {year}/{month}/{day}')
        else:
            print(f'#{i+1} -1')
    else:
        print(f'#{i+1} -1')

2050. 알파벳을 숫자로 변환

T = input()
for i in range(len(T)):
    print(int(ord(T[i]))-64, end=' ')

2047. 신문 헤드라인

T = input()
print(T.upper())

2046. 스탬프 찍기

print('#'*int(input()))

1545. 거꾸로 출력해 보아요

T = int(input())
for i in range(T+1):
    print(T-i,end=' ')
profile
정희선

0개의 댓글