SWEA

SWEA (SW Expert Academy)/D3

[SWEA/D3] 3809 화섭이의 정수 나열

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명(시간초과) 예를 들어, 3 0 1을 입력 받았을 때, 2중 for문을 통해 모든 연속된 수열(3,0,1,30,301)을 구해서 리스트에 저장한다. 하지만 이렇게 풀게 되면 시간초과가 발생하게 된다. t = int(input()) for test_case in range(1, t+1): n = int(input()) #정수의 개수 num = "" while True: num += "".join(map(str, input().split())) if len(num) == n: break num_list = list(map(int, st..

SWEA (SW Expert Academy)/D3

[SWEA/D3] 10580 전봇대

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 01 t = int(input()) for test_case in range(1,t+1): n = int(input()) line = [] cnt = 0 for _ in range(n): start, end = map(int, input().split()) line.append((start, end)) #입력한 전선 정보들을 리스트에 추가 #하나씩 꺼내어 보면서 for a,b in line: for x,y in line: #조건에 맞으면 카운트 해준다. if ay: cnt += 1 elif a>x and ba and end

SWEA (SW Expert Academy)/D3

[SWEA/D3] 7272 안경이 없어!

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 t = int(input()) for test_case in range(1, t+1): a,b = input().split() a_list = list(map(str, str(a))) b_list = list(map(str, str(b))) no_hole = ["C","E","F","G","H","I","J","K","L","M","N","S","T","U","V","W","X","Y","Z"] yes_hole = ["A","D","O","P","Q","R"] check_a = "" check_b = "" for i in rang..

SWEA (SW Expert Academy)/D3

[SWEA/D3] 1240 [S/W 문제해결 응용] 1일차 - 단순 2진 암호코드 / 딕셔너리 키,값 초기화에 유의하자

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 t = int(input()) for test_case in range(1,t+1): n, m = map(int, input().split()) #n:세로 m:가로 d = {"0001101":0, "0011001":1, "0010011":2, "0111101":3, "0100011":4, "0110001":5, "0101111":6, "0111011":7, "0110111":8, "0001011":9} board = [list(map(int, input())) for _ in range(n)] ans = 0 check = Fals..

SWEA (SW Expert Academy)/D3

[SWEA/D3] 1493 수의 새로운 연산

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 01 - 제한시간 초과 반복문으로 좌표 board를 채우고 board를 이용하여 답을 찾았는데 시간초과가 발생했다. t = int(input()) for test_case in range(1,t+1): p, q = map(int, input().split()) n = max(p,q) board = [[] for _ in range(2*n)] num = 1 for k in range(0,((2*n-1)*2)+1): for i in range(2*n-1, -1, -1): for j in range(2*n): if i+j == k: b..

SWEA (SW Expert Academy)/D3

[SWEA/D3] 1873 상호의 배틀필드

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 t = int(input()) for test_case in range(1, t+1): h, w = map(int, input().split()) #h:높이 w:너비 board = [list(input()) for _ in range(h)] n = int(input()) command = list(input()) dx = [0,1,0,-1] dy = [-1,0,1,0] #먼저 탱크의 위치부터 찾는다 for i in range(h): for j in range(w): if board[i][j] == "^" or board[i][j]..

SWEA (SW Expert Academy)/D3

[SWEA/D3] 9280 진용이네 주차타워

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 t = int(input()) for test_case in range(1,t+1): n, m = map(int, input().split()) #n:주차공간개수 m:차량의무게 park = [] for _ in range(n): park.append(int(input())) weight = [0] for _ in range(m): weight.append(int(input())) inout = [] for _ in range(2*m): inout.append(int(input())) wait = [] #주차공간에 차가 가득 찼을 ..

SWEA (SW Expert Academy)/D3

[SWEA/D3] 13038 교환학생

문제 바로가기 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나의 코드 및 설명 t = int(input()) for test_case in range(1,t+1): n = int(input()) num_list = list(map(int, input().split())) start_idx = [] #수업이 있는 요일(인덱스)를 모두 찾는 for문 for i in range(len(num_list)): if num_list[i] == 1: start_idx.append(i) ans = [] #수업이 있는 요일을 꺼내서 그 요일이 카운트의 시작점이 된다. for idx in start_idx: cnt = 0 #..

hellosonic
'SWEA' 태그의 글 목록