목록ALGORITHM/SOLVE (67)
정구리의 우주정복
#파이썬 풀이 ##질문은 댓글 arr = [1,2,3,4,5,6,7,8,9,10,11,12] n=len(arr) new_arr=[] for i in range(1
#파이썬으로 품 ## 질문은 댓글 testCase = int(input()) for i in range(testCase): board = [[0 for _ in range(10)] for _ in range(10)] count = 0 a = int(input()) for j in range(a): color = [int(x) for x in input().split(' ')] #입력을 a만큼 받아온다 for l in range(color[0],(color[2]+1)): for m in range(color[1],color[3]+1): if color[4] == 1: #빨강색이라면 board[l][m] +=1 elif color[4] ==2: board[l][m] += 50 for j in range(10..
testCase = int(input()) for i in range(testCase): nm = [int(x) for x in input().strip().split(" ")] #nm[0] 정수개수 nm[1] 구간 개수 num = [int(x) for x in input().strip().split(' ')] total_list = [] for j in range(nm[0]-nm[1]+1): total = 0 for k in range(nm[1]): total = total + num[j+k] total_list.append(total) print('#'+str(i+1)+' '+str(max(total_list) - min(total_list))) 더한걸 total_list 에 넣어주고 total_li..
testCase = int(input()) for i in range(testCase): count = int(input()) num = list(input()) num_list = [int(x) for x in num] #list 안에꺼 int 로 바꾸기 count_list=[] maxx = max(num_list) count_list = [0]*(maxx+1) #0까지 들어가야해서 +1 해줌 for j in range(count): #입력받은 개수만큼 반복 count_list[num_list[j]] +=1 big = 0 for j in range(0,(len(count_list))): if count_list[big]
문제의 저작권은 SW Expert 아카데미 에 있습니다 t=int(input()) for i in range(t): loc = 0 #현재 위치 pre_loc=0 #가상의 위치 count = 0 bus=[int(x) for x in input().strip().split(' ')] #최대이동 가능 , 정류장 수 , 충전기 개수 charger = [int(x) for x in input().strip().split(' ')] #충전기 어디어디 있는지 정류장 번호 line = [0]*(bus[1]+1) #버스 노선개수에 대한 리스트 for j in range(len(charger)): line[charger[j]] +=1 while loc 0: loc = char_loc[-1] print('#'+str(i+1..
모든 문제의 저작권은 SW Expert 아카데미 에 있습니다 N개의 양의 정수에서 가장 큰 수와 가장 작은 수의 차이를 출력하시오. [입력] 첫 줄에 테스트 케이스의 수 T가 주어진다. ( 1 ≤ T ≤ 50 ) 각 케이스의 첫 줄에 양수의 개수 N이 주어진다. ( 5 ≤ N ≤ 1000 ) 다음 줄에 N개의 양수 ai가 주어진다. ( 1 ≤ ai≤ 1000000 ) [출력] 각 줄마다 "#T" (T는 테스트 케이스 번호)를 출력한 뒤, 답을 출력한다. 입력 3 5 477162 658880 751280 927930 297191 5 565469 851600 460874 148692 111090 10 784386 279993 982220 996285 614710 992232 195265 359810 9191..
*정답은 여러가지임 **질문은 댓글 ***파이썬 1081 : [기초-종합] 주사위를 2개 던지면?(설명) num = [int(x) for x in input().strip().split(' ')] for i in range(1,num[0]+1): for j in range(1,num[1]+1): print(str(i)+' '+str(j)) 1082 : [기초-종합] 16진수 구구단? num= int(input(),16) hex_num = hex(num)[2:].upper() for i in range(1,16): hex_i = hex(i)[2:].upper() print(str(hex_num)+'*'+str(hex_i)+'='+str(hex(num*i)[2:].upper())) 1083 : [기초-종합]..
1056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기(설명) num = [int(x) for x in input().strip().split(' ')] if bool(num[0]) != bool(num[1]): print('1') else: print('0') 1057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기 num = [int(x) for x in input().strip().split(' ')] if bool(num[0]) == bool(num[1]): print('1') else: print('0') 1058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기 num = [int(x) for x in input().strip().split(' ')] if ..