본문 바로가기

반응형

전체 글

(321)
[Python] 백준 9498 시험성적 코드 작성 a= int(input()) if 90
[Python] 백준 1330 두 수 비교하기 코드 작성 a,b = map(int, input().split()) if a > b: print('>') elif a < b: print('
[Python] 백준 1978 소수찾기 코드 작성 n = int(input()) k = list(map(int, input().split())) p=[] for num in k: if num == 1: #1일경우 pass continue for i in range(2, int(num**0.5)+1): #리스트 k 중 num라는 수를 2부터 소수검출 if num%i == 0: break else: p.append(num) print(len(p)) 코드 풀이 #1. 1일경우 패스 1은 소수가 아니기 때문에 넘어간다 #2. 소수검출(에라토스테네스의 체) 예를들어 k값 중 하나가 17일 경우, int(17의 제곱근)은 4이며, range(2,4+1)이므로 자기 자신을 제외하고 2,3,4의 배수에 해당하지 않기 때문에 소수이다. #3. p안에 소수 넣..
[python]N x N 배열 정리 #1. N x 1 j = [1]*5 print(j) >> [1, 1, 1, 1, 1] #2. (n,n) x 1 j = [1,0]*5 print(j) >> [1, 0, 1, 0, 1, 0, 1, 0, 1, 0] #3. 1 x N k = [0]*3 for i in k: print(i) >> 0 0 0 #4. N X N #4-1 k = [[0]*3 for i in range(2)] #2단 print(k) #4-2 k = [[0]*3 for i in range(2)] print(k) for i in k: print(i) >> #4-1 [0, 0, 0], [0, 0, 0] >> #4-2 [0, 0, 0] [0, 0, 0]
[Python] 백준 10845 큐 코드 작성 import sys input = sys.stdin.readline n = int(input()) stack = [] for _ in range(n): cmd = list(input().split()) if cmd[0]=='push': stack.append(cmd[1]) elif cmd[0]=='pop': if len(stack)==0: print(-1) else: print(stack.pop(0)) elif cmd[0]=='empty': if len(stack)==0: print(1) else: print(0) elif cmd[0]=='size': print(len(stack)) elif cmd[0]=='front': if len(stack)==0: print(-1) else: print(..
[Python] 백준 10950 A+B-3 코드 작성 n = int(input()) for _ in range(n): a,b = map(int, input().split()) print(f'{a+b}') 코드 풀이 #1 map a,b의 정수(int)를 각각 입력하는데 편의상 map으로 묶어준다. #2 split a,b의 각각의 수를 입력받는데 split(띄어쓰기)를 통해 각각의 변수를 구분짓는다.
[Python] 백준 2739 구구단 보호되어 있는 글입니다.
[Python] 백준 2480 주사위 세개 코드 작성 a,b,c=map(int,input().split()) if a==b==c: print(10000+a*1000) elif a==b and a!=c: print(1000+a*100) elif a!=b and b==c: print(1000+b*100) elif a==c and b!=c: print(1000+a*100) else: print(100*max(a,b,c)) 코드 풀이 #1. if, elif, else 1번째 조건 if 2, 3,4번째 조건 elif 5번째 조건 else 이렇게 표현해야 한다.

반응형