개발/코딩테스트30 백준 1158번: 요세푸스 문제 [JAVA] https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net 풀이 큐를 이용하는 문제이다. poll한 숫자를 다시 offer(add)해줌으로써 원순열을 구현할 수 있다. 큐가 빌 때까지 while문을 돌리고, K번째 숫자가 나올 때까지 poll한 숫자를 다시 add한다. K번째 숫자는 제거한다. 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayDeque; import java.util.Q.. 2023. 3. 15. 백준 2839번: 설탕 배달 [파이썬] https://www.acmicpc.net/problem/2839 2839번: 설탕 배달 상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그 www.acmicpc.net 제출한 답 n = int(input()) total = 0 while n!=0: if n%5==0: total+=n//5 break elif n>=3 : n-=3 total+=1 else : total = -1 break print(total) 맞았습니다! 코드 풀이 n = int(input()) total = 0 설탕의 무게 n 입력 받고 최종 출력할 봉지의 개수 total 선언 while n!=0: if.. 2022. 5. 19. 이전 1 ··· 5 6 7 8 다음