분류 전체보기 138

[SWEA] 파리 퇴치 (2001) Python

https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5PzOCKAigDFAUq&categoryId=AV5PzOCKAigDFAUq&categoryType=CODE&problemTitle=&orderBy=SUBMIT_COUNT&selectCodeLang=PYTHON&select-1=2&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 계속 오류가 나서 아래 블로그를 참고하였다! https://hei-jayden.tistory.com/268 n - m + 1에서..

SW Expert Academy 2023.05.03

[SWEA] [S/W 문제해결 기본] 1일차 - 최빈수 구하기 D2 (1204) Python

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV13zo1KAAACFAYh&categoryId=AV13zo1KAAACFAYh&categoryType=CODE&problemTitle=&orderBy=INQUERY_COUNT&selectCodeLang=PYTHON&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 3번째로 제출한 코드는 10개의 테스트 중 1개의 테스트를 통과하지 못했다. 문제의 댓글을 보니 최빈값이 여러 개 일 경우, 가장 큰 수..

SW Expert Academy 2023.04.30

[SWEA] [S/W 문제해결 기본] 1일차 - View D3 (1206) Python

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV134DPqAA8CFAYh&categoryId=AV134DPqAA8CFAYh&categoryType=CODE&problemTitle=&orderBy=INQUERY_COUNT&selectCodeLang=PYTHON&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 양 끝의 두 칸을 제외한 빌딩들만 for문을 돌려주었다. 아래 그림과 같이 5개의 빌딩 중 j번째의 건물 높이가 가장 높다면 j번째 건물 높이에서 그 다음..

SW Expert Academy 2023.04.30

[SWEA] 홀수만 더하기 (2072) Python

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QSEhaA5sDFAUq&categoryId=AV5QSEhaA5sDFAUq&categoryType=CODE&problemTitle=&orderBy=INQUERY_COUNT&selectCodeLang=PYTHON&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 10개의 숫자를 리스트로 입력받아서 2로 나눴을 때 나머지가 1인 수들을 더해주었다. t = int(input()) for i in range(t): nu..

SW Expert Academy 2023.04.30

[SWEA] 백만 장자 프로젝트 (1859) Python

https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5LrsUaDxcDFAXc&categoryId=AV5LrsUaDxcDFAXc&categoryType=CODE&problemTitle=&orderBy=SUBMIT_COUNT&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1 SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 첫 SWEA 문제를 풀었는데 어떤 방법으로 접근해야할지 몰라서 다른 사람의 코드를 보고 접근 방법을 알았다. 리스트의 마지막 원소부터 확인하여 최대값을 업데이트 ..

SW Expert Academy 2023.04.30

BAEKJOON_11866 "요세푸스 문제 0" PYTHON

[백준] 11866번 Python 파이썬 https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net deque를 이용하여 문제를 해결하였다. k번째가 되기 전의 수는 리스트의 뒤로 보내고, k번째 수는 리스트에서 제거하고 결과 리스트에 담아준다. from collections import deque n, k = map(int, input().split()) number = deque(range(1, n + 1)) result = [] while number: for _ in range(k - 1): number.append(number.p..

BAEKJOON_1436 "영화감독 숌" PYTHON

[백준] 1436번 Python 파이썬 https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워 www.acmicpc.net 규칙을 찾아서 풀려고 시도했는데 잘 풀리지 않아 다른 사람들의 풀이를 보고 참고하여 해결하였다. 해결 방법은 첫 종말의 수인 666부터 while문을 사용하여 1씩 더해주고 666이 들어간 수의 개수를 세준다. 666이 들어간 수를 세어 n과 같아지면 종료하고, 그 때의 종말의 수를 출력해준다. n = int(input()) end_number = 666 ..

BAEKJOON_7568 "덩치" PYTHON

[백준] 7568번 Python 파이썬 https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 이중 for문을 사용하여 사람마다 키와 몸무게를 비교해주었다. import sys n = int(sys.stdin.readline()) people = [] for i in range(n): w, h = map(int, sys.stdin.readline().split()) people.append((w, h)) for i in people: co..

BAEKJOON_1193 "분수찾기" PYTHON

[백준] 1193번 Python 파이썬 https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net 생각보다 너무 오래걸렸다.. 다른 사람들의 코드를 보고 이해한 후 해결하였는데 n번째 줄을 구하는 방법을 이해하는 게 어려웠다. n = int(input()) i = 1 while n > i: n -= i i += 1 if i % 2 == 0: print(str(n) + '/' + str(i + 1 - n)) else: print(str(i + 1 - n) + '/' + str(n)) 혼자 공부하며 올리는 블로그입니다. 틀린 내용은 댓글 남겨주시면 감사하겠습니다.

BAEKJOON_10828 "스택" PYTHON

[백준] 10828번 Python 파이썬 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net import sys n = int(sys.stdin.readline()) lt = [] for i in range(n): order = list(map(str, sys.stdin.readline().split())) a = order[0] if a == 'push': lt.append(order[1]) elif a == 'pop': if ..