본문 바로가기

Python/code problem

(28)
[sw expert academy] 3314. 보충학습과 평균 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) for t in range(1,T+1): scores = list(map(int,input().split())) new_scores =[] for score in scores: if score
[sw expert academy]13218. 조별과제 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T = int(input()) for t in range(1,T+1): n = int(input())//3 print("#{} {}".format(t,n)) 오랜만에 파이썬이니 쉬운 문제로 시작!!
[sw expert academy] 1213. [S/W 문제해결 기본] 3일차 - String https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com for t in range(10): N = int(input()) sear = str(input()) stng = str(input()) result =0 fir = len(sear) sec = len(stng) for k in range(sec-fir+1): if stng[k:k+fir] == sear: result+=1 print("#{} {}".format(N,result)) 오랜만에 문제 풀어봤다!!
[sw expert academy] 4751. 다솔이의 다이아몬드 장식 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그냥 뭔가 웃기다. T= int(input()) for t in range(T): stng = input() num = len(stng) p_num = 5*num - (num-1) if num%2 ==1: p1 = '..'+ '#...' * (num//2) + '#' + '...#' * (num//2) + '..' if num%2 ==0: p1 = '..#' + '...#' * (num-1) + '..' p2 = '.' + '#.'*(p_num//2) p3 = '#' ..
[sw expert acadmey] 1234. [S/W 문제해결 기본] 10일차 - 비밀번호 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com for t in range(1,11): num, stng = input().split() arr = [] for i in stng: arr.append(i) while True: for k in range(len(arr)-1): if arr[k]==arr[k+1]: del arr[k:k+2] break switch = [] for k in range(len(arr)-1): if arr[k] !=arr[k+1]: switch.append(1) if switch == [1 for i in ran..
[sw expert academy] 10570. 제곱 팰린드롬 수 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T= int(input()) for t in range(1,T+1): A,B = map(int,input().split()) a,b = (A**(1/2),B**(1/2)) if a != int(a): a = int(a)+1 else: a = int(a) b = int(b) result = 0 for i in range(a,b+1): st = str(i) if st[:len(st)//2] == st[len(st)-1 : len(st)-1-(len(st)//2) : -1]: k = str(i**..
[sw expert academy] 12368. 24시간 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com T= int(input()) for t in range(1,T+1): now,plus= map(int,input().split()) result = now+plus if result>=24: result-=24 print('#{} {}'.format(t,result))
[sw expert academy] 1220. [S/W 문제해결 기본] 5일차 - Magnetic https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com N= 4일 때 예시를 하나 만들어 그걸 토대로 풀었다. list를 이용해 풀었는데 열(행열할 때 열)로 풀면 어렵기 때문에 행으로 바꿨다. 예를 들어 N 0 1 2 1 S 를 N 0 2 S 1 1 로 바꿔 풀었다. 내 코드는 아래와 같다. 63,524 kb메모리 243 ms실행시간 for t in range(1,11): N = int(input()) it_arr = [] for i in range(N): it_arr.extend(input().split()) re_arr = [] for i ..
[sw expert academy] 5601. [Professional] 쥬스 나누기 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제가 재밌다. 근데 그렇게 어렵지는 않은 것 같다. T= int(input()) for t in range(1,T+1): N= int(input()) stng= '1/'+ str(N) + ' ' print("#{} {}".format(t,stng *N))
[sw expert acadmey] 10505. 소득 불균형 https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 이건 나름 쉬운 편이다. T= int(input()) for t in range(1,T+1): N= int(input()) arr= list(map(int,input().split())) ave = sum(arr)/N num=0 for i in arr: if i