for문 2

[백준] 10810번 파이썬 python(공 넣기)

▷ 문제 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 들어있지 않으며, 바구니에는 공을 1개만 넣을 수 있다. 도현이는 앞으로 M번 공을 넣으려고 한다. 도현이는 한 번 공을 넣을 때, 공을 넣을 바구니 범위를 정하고, 정한 바구니에 모두 같은 번호가 적혀있는 공을 넣는다. 만약, 바구니에 공이 이미 있는 경우에는 들어있는 공을 빼고, 새로 공을 넣는다. 공을 넣을 바구니는 연속되어 있어야 한다. 공을 어떻게 넣을지가 주어졌을 때, M번 공을 넣은 이후에 각 바구니에 어떤 공이 들어 있는지 구하는 프로그램을 작성하시오. ▷ 전체 코드 N, M = map(i..

[백준] 2739번 파이썬 python(구구단)

▷ 문제 : N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 전체 코드 N = int(input()) for i in range(1, 10): print(N, "*", i, "=", N*i) 코드 분석 N = int(input()) input() 함수로 사용자가 입력한 값을 문자열로 변수에 저장한다. 입력 받은 문자열을 int() 함수로 정수형으로 변환시켜 준다. for i in range(1, 10): print(N, "*", i, "=", N*i) 반복문에는 while문과 for문이 있다. 나는 for문을 사용했다. for문과 함께 자주 사용되는 range() 함수로 1~9까지의 숫자 리스트를 만들어 준다. 이 숫자 리스트를 하나씩 i에 순서대로 ..