Python 알고리즘
-
[알고리즘]백준 1076번Python 알고리즘 2023. 9. 26. 13:17
백준 1076번 https://www.acmicpc.net/problem/1076 one = input() two = input() three = input() def check_num(number): if number == 'black': number = '0' elif number=='brown': number = '1' elif number =='red': number = '2' elif number =='orange': number = '3' elif number == 'yellow': number = '4' elif number =='green': number = '5' elif number == 'blue': number = '6' elif number == 'violet': number = ..
-
[python 알고리즘]백준 1546번(map 함수)/10798번(값이 존재한다면, split로 리스트 만들기, 이중 리스트)Python 알고리즘 2023. 9. 18. 22:04
https://www.acmicpc.net/problem/1546 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나 같은 음이 아닌 정수이고, 적어도 하나의 값은 0보 www.acmicpc.net N = int(input()) max =0 score = list(map(int,input().split())) for i in range(N): if score[i]>max: max = score[i] for j in range(N): score[j] = score[j]/max*100 average = sum(score)/len(score) print(average) result=[] ma..
-
[Python 알고리즘]백준 11653번, 2903번Python 알고리즘 2023. 9. 5. 00:05
11653번 https://www.acmicpc.net/problem/11653 11653번: 소인수분해 첫째 줄에 정수 N (1 ≤ N ≤ 10,000,000)이 주어진다. www.acmicpc.net N = int(input()) a=2 while N != 1: if N/a == N//a: N = N//a print(a) else: a = a+1 2903번 https://www.acmicpc.net/problem/2903 2903번: 중앙 이동 알고리즘 상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다. www.acmicpc.net 접근: N = int(inp..
-
[Python 알고리즘]python 기본 문법Python 알고리즘 2023. 9. 5. 00:02
1. 정수 입력 받기 n = int(input()) 2. for문 for i in range(1,10): 반복문 내용 3.while무한루프 while True: 반복문 내용 4.정수 변수 선언 a=10 5. if-elif-else if 조건: 실행 elif 조건: 실행 else: 실행 6. 소수 판별 소수의 특징: 1이외의 다른 수로는 나눠지지 않아야함(1과 자기 자신으로만 나눠져야 함) # 소수 판별 함수(2이상의 자연수에 대하여) def is_prime_number(x): # 2부터 (x - 1)까지의 모든 수를 확인하며 for i in range(2, x): # x가 해당 수로 나누어떨어진다면 if x % i == 0: return False # 소수가 아님 return True # 소수임 prin..