Algorithm

    [SW Expert Academy] 1984. 중간 평균값 구하기

    푼 날짜 : 2019.01.16사용 언어 : Python난이도 : D2문제 링크 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Pw_-KAdcDFAUq 1234567avg = []for t in range(int(input())): l = list(map(int, input().split())) l.pop(l.index(max(l))) l.pop(l.index(min(l))) avg.append(str(round(sum(l) / len(l))))for i in range(len(avg)): print("#" + str(i + 1) + " " + avg[i])cs 1행에서 각 테스트 케이스의 정답을 ..

    [SW Expert Academy] 1926. 간단한 369 게임

    푼 날짜 : 2019.01.16사용 언어 : Python난이도 : D2문제 링크 : https://www.swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PTeo6AHUDFAUq 123456for c in [str(x) for x in range(1, int(input()) + 1)]: count = c.count('3') + c.count('6') + c.count('9') if count: print('-' * count, end =" ") else: print(c, end =" ")cs 1부터 입력받은 숫자까지의 자연수를 리스트로 저장하여 반복문으로 리스트의 각 요소를 str형으로 형변환한 후 검사한다. 이때 count..

    [BOJ] 1780 :: 종이의 개수

    푼 날짜 : 2018.11.26 사용 언어 : Python3 문제 원문 : https://www.acmicpc.net/problem/1780 1780. 종이의 개수 시간 제한 > 2s 메모리 제한 > 256MB 문제 N × N 크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1의 세 값 중 하나가 저장되어 있다. 우리는 이 행렬을 적절한 크기로 자르려고 하는데, 이때 다음의 규칙에 따라 자르려고 한다. 1. 만약 종이가 모두 같은 수로 되어 있다면 이 종이를 그대로 사용한다. 2. (1)이 아닌 경우에는 종이를 같은 크기의 9개의 종이로 자르고, 각각의 잘린 종이에 대해서 (1)의 과정을 반복한다. 이와 같이 종이를 잘랐을 때, -1로만 채워진 종이의 개수, 0으로만 채워진 종이의 개..