본문 바로가기

알고리즘3

[파이썬][BOJ] 백준 25304번 영수증 문제 문제의 링크 : https://www.acmicpc.net/problem/25304 25304번: 영수증 준원이는 저번 주에 살면서 처음으로 코스트코를 가 봤다. 정말 멋졌다. 그런데, 몇 개 담지도 않았는데 수상하게 높은 금액이 나오는 것이다! 준원이는 영수증을 보면서 정확하게 계산된 것 www.acmicpc.net 요약 먼저 입력 데이터 구분을 해보자. 정수형 데이터 두 줄 총액 : 260000 2022. 12. 29.
[Python] COS Pro 5차 2급 파이썬 기출문제 (사다리게임) #문제1 6명이 사다리 게임[^1] 을 할 때, 몇 번째 위치에서 시작하는 사람이 상품을 타는지 알고 싶습니다. 가로줄은 항상 인접한 세로줄만 연결할 수 있으며 주어진 순서대로 위에서부터 연결합니다. 예를 들어, 아래 사다리의 가로줄은 [[1, 2], [3, 4], [2, 3], [4, 5], [5, 6]] 으로 표현합니다. 이때 1번째 위치에서 시작한 사람이 상품을 탑니다. 가로줄의 위치가 담긴 2차원 리스트 ladders와 상품의 위치 win이 매개변수로 주어질 때, 당첨자의 시작 위치를 return 하도록 solution 함수를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. --- #####매개변수 설명 가로줄의 위치가 담긴 2차원 리스트 ladders와 상품이 있는 위치 win이 sol.. 2022. 11. 24.
[파이썬] 구구단 프로그램 예제 프로그래밍 언어를 배우면 항상 초반에 하는 대표적인 예제중 하나인 구구단 프로그램 먼저 프로그램을 어떻게 짤지 구상해보자. 구구단 몇 단인지 정수로 입력받기 a x 1 = a a x 2 = 2a ... 형식으로 곱하기 9까지 반복문으로 출력하기 프로그램 종료 정답 dan = int(input("단을 입력하시오 : ")) for i in range(1, 10) : print(dan, " * ", i," = ", dan* i) 결과 for에 range() 함수를 이용하여 간단하게 반복해보았다. range() 사용방법 https://han.gl/yvtWf [파이썬] 반복문 for, while, list, range() 반복의 필요성 반복되는 작업을 한줄한줄 계속 입력하지않고 깔끔하고 편리하게 언어를 작성할 수.. 2022. 10. 5.