백준 문제풀이24 [백준] 11399번 ATM - Python(2편) 백준 문제 연결 링크입니다.https://www.acmicpc.net/problem/11399 2024.12.09 - [코딩 테스트] - [백준] 11399번 ATM - Python(1편) [백준] 11399번 ATM - Python(1편)https://www.acmicpc.net/problem/11399이 문제는 주어지는 데이터를 오름차순으로 정렬한 후, 정렬된 리스트를 순회하면서 각 사람의 대기 시간을 더해나가면 되는 쉬운 문제입니다. 아마 대부분의 사람arctis7p.tistory.com앞의 글이랑 이어지는 글입니다. 1편에서는 주어지는 데이터를 오름차순으로 정렬한 후, 정렬된 리스트를 순회하면서 각 사람의 대기 시간을 더해나갔습니다만, 제가 이 문제를 처음 풀 당시에는 이렇게 풀지 않았고 정렬을.. 2024. 12. 9. [백준] 11399번 ATM - Python(1편) https://www.acmicpc.net/problem/11399이 문제는 주어지는 데이터를 오름차순으로 정렬한 후, 정렬된 리스트를 순회하면서 각 사람의 대기 시간을 더해나가면 되는 쉬운 문제입니다. 아마 대부분의 사람들이 이런 방식으로 문제를 풀지 않았을까 싶습니다. 다른 풀이 방법들은 다음 글에서 설명하도록 하고, 코드를 확인해 보겠습니다. N = int(input())data = list(map(int, input().split()))data.sort()total_time = 0waiting_time = 0for time in data: waiting_time += time # 현재 사람의 대기 시간을 더함 total_time += waiting_time # 총 대기 시간에 추가p.. 2024. 12. 9. [백준] 2750번 수 정렬하기 - Python(2편) 저번 글에서 버블 정렬을 이용한 백준 2750번 풀이를 보였었습니다. 2024.12.08 - [코딩 테스트] - [백준] 2750번 수 정렬하기 - Python(1편) [백준] 2750번 수 정렬하기 - Python(1편)문제를 확인해 봅시다. N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하라고 합니다.https://www.acmicpc.net/problem/2750 푸는 방법이 여러 가지가 나올 수 있는 문제입니다arctis7p.tistory.com 이번에는 리스트의 메서드인 sort()를 사용한 풀이를 해보겠습니다.아래는 백준 2750번 문제입니다.https://www.acmicpc.net/problem/2750 "sort() 메서드를 이용한 풀이" 다음은 전체 코드입니다.. 2024. 12. 9. [백준] 2750번 수 정렬하기 - Python(1편) 문제를 확인해 봅시다. N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하라고 합니다.https://www.acmicpc.net/problem/2750 푸는 방법이 여러 가지가 나올 수 있는 문제입니다. 일단 버블 정렬을 이용해 오름차순으로 정렬한 후 출력하는 코드를 작성해 보겠습니다. 아래는 버블 정렬에 관한 설명 글입니다.2024.12.08 - [코딩 테스트] - 버블 정렬(Bubble_Sort)이란 무엇인가? 버블 정렬(Bubble_Sort)이란 무엇인가?버블 정렬(Bubble SortSort)은 간단하지만 효율성이 떨어지는 정렬 알고리즘입니다. 버블 정렬을 한 마디로 정의하자면 “맨 뒤부터 정리하는 정렬” 혹은 “옆과 비교하여 왼쪽이 더 크면 좌우 교arctis7p.tist.. 2024. 12. 8. 이전 1 2 3 다음