백준 198

[백준알고리즘] 백준 브론즈 4 - 풀이 모음

GitHub - maeseok/Baekjoon---python-ver Contribute to maeseok/Baekjoon---python-ver development by creating an account on GitHub. github.com 백준 2439번 파이썬, 백준 2440번 파이썬, 백준 2480번 파이썬, 백준 2530번 파이썬, 백준 2742번 파이썬, 백준 2752번 파이썬, 백준 6764번 파이썬, 백준 8718번 파이썬, 백준 10156번 파이썬, 백준 10808번 파이썬, 백준 11720번 파이썬, 백준 11943번 파이썬, 백준 11945번 파이썬, 백준 13118번 파이썬, 백준 13136번 파이썬, 백준 14065번 파이썬, 백준 14489번 파이썬, 백준 14623번 파..

[백준알고리즘] 백준 2530번 파이썬

2530번: 인공지능 시계 첫째 줄에 종료되는 시각의 시, 분, 초을 공백을 사이에 두고 출력한다. (단, 시는 0부터 23까지의 정수이며, 분, 초는 0부터 59까지의 정수이다. 디지털 시계는 23시 59분 59초에서 1초가 지나면 0시 0 www.acmicpc.net 문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 초 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오..

[백준알고리즘] 백준 브론즈5 - 파이썬 문제 풀이 모음

GitHub - maeseok/Baekjoon---python-ver Contribute to maeseok/Baekjoon---python-ver development by creating an account on GitHub. github.com 백준1000번 파이썬 풀이, 백준1271번 파이썬 풀이, 백준1330번 파이썬 풀이, 백준2338번 파이썬 풀이, 백준2420번 파이썬 풀이, 백준2438번 파이썬 풀이, 백준2475번 파이썬 풀이, 백준2557번 파이썬 풀이, 백준2558번 파이썬 풀이, 백준2738번 파이썬 풀이, 백준2739번 파이썬 풀이, 백준2741번 파이썬 풀이, 백준2743번 파이썬 풀이, 백준2744번 파이썬 풀이, 백준2753번 파이썬 풀이, 백준2754번 파이썬 풀이, 백준..

[알고리즘] 백준 10809번 파이썬(python) - 풀이

10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 문제풀이 #알파벳 소문자 리스트 from string import ascii_lowercase List = list(ascii_lowercase) word = input() for i in range(len(List)): if(List[i] in word..

[알고리즘]백준 8545번 파이썬(python) - 2가지 풀이법

8545번: Zadanie próbne Napisz program, który odwraca podane słowo trzyliterowe. www.acmicpc.net 문제 Napisz program, który odwraca podane słowo trzyliterowe. 문제풀이 #1번 풀이법 print(input()[::-1]) #2번 풀이법 import sys line=sys.stdin.readline().strip() reversed_line="" for a in range(len(line)): reversed_line=str(line[a])+reversed_line print(reversed_line) - 1번 풀이법은 인덱싱을 활용하여 처음부터 끝까지 역순으로 출력하는 방법이다. - 2번 ..

[알고리즘] 백준 2738번 파이썬

2738번: 행렬 덧셈 첫째 줄에 행렬의 크기 N 과 M이 주어진다. 둘째 줄부터 N개의 줄에 행렬 A의 원소 M개가 차례대로 주어진다. 이어서 N개의 줄에 행렬 B의 원소 M개가 차례대로 주어진다. N과 M은 100보다 작거나 같 www.acmicpc.net 문제 N*M크기의 두 행렬 A와 B가 주어졌을 때, 두 행렬을 더하는 프로그램을 작성하시오. 문제풀이 import sys a = [] b = [] #입력할 크기 입력받음 n,m = map(int,input().split()) #앞 데이터를 입력받아 저장 for i in range(n): data = list(map(int,sys.stdin.readline().split())) a.append(data) #뒷 데이터를 입력받아 저장 for i in ..

[알고리즘] 백준(baekjoon) 1145번 파이썬

1145번: 적어도 대부분의 배수 첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다. www.acmicpc.net 적어도 대부분의 배수 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 7554 4434 3852 59.481% 문제 다섯 개의 자연수가 있다. 이 수의 적어도 대부분의 배수는 위의 수 중 적어도 세 개로 나누어 지는 가장 작은 자연수이다. 서로 다른 다섯 개의 자연수가 주어질 때, 적어도 대부분의 배수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다. 출력 첫째 줄에 적어도 대부분의 배수를 출력한다. 예제 입력 1 30 42 70 35 90 예제..

[알고리즘] 백준(baekjoon) 1075번 파이썬

1075번: 나누기 첫째 줄에 N, 둘째 줄에 F가 주어진다. N은 100보다 크거나 같고, 2,000,000,000보다 작거나 같은 자연수이다. F는 100보다 작거나 같은 자연수이다. www.acmicpc.net 나누기 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 128 MB 16289 8709 7688 55.678% 문제 두 정수 N과 F가 주어진다. 지민이는 정수 N의 가장 뒤 두 자리를 적절히 바꿔서 N을 F로 나누어 떨어지게 만들려고 한다. 만약 가능한 것이 여러 가지이면, 뒤 두 자리를 가능하면 작게 만들려고 한다. 예를 들어, N=275이고, F=5이면, 답은 00이다. 200이 5로 나누어 떨어지기 때문이다. N=1021이고, F=11이면, 정답은 01인데, 1001이 11로 나..