파이썬/코드업15 코드업 기초 100제 : 15. 기초-2차원 배열 # [우리밋의 LAST 보너스 문제] 내 미래 ''' 해당 문제는 이차원 배열의 개념과 원리를 파악하기 위해 "우리밋"이 직접 만든 문제임을 알려드립니다. x축과 y축의 개념을 머릿 속에서 자유롭게 조작할 수 있도록 훈련하기 위해 만든 문제입니다. 이 점을 기억하시고 아래 문제를 푸시길 바랍니다. 해당 문제를 배포하시거나 외부에서 사용하실 때는 "우리밋"을 한번씩만 거론 부탁드리겠습니다. 구독만 해주신다면 그것으로 충분합니다. ps. "내 미래"가 해당 문제 이름입니다. 참고로 전 다녀왔습니다. :) 훈련병인 철수는 교관의 지시에 따라야한다. 교관은 "좌로 1보, 하로 2보 가!"와 같이 좌,우,상,하로 이동할 것을 명령한다. 철수의 현재 위치가 입력으로 주어질 때 교관의 명령대로 이동한 위치는 어디일까.. 2022. 5. 22. 코드업 기초 100제 : 14. 기초-1차원 배열 # 93번 이상한 출석 번호 부르기1 ''' 정보 선생님은 수업을 시작하기 전에 이상한 출석을 부른다. 선생님은 출석부를 보고 번호를 부르는데, 학생들의 얼굴과 이름을 빨리 익히기 위해 번호를 무작위(랜덤)으로 부른다. 그리고 얼굴과 이름이 잘 기억되지 않는 학생들은 번호를 여러 번 불러 이름과 얼굴을 빨리 익히려고 하는 것이다. 출석 번호를 n번 무작위로 불렀을 때, 각 번호(1 ~ 23)가 불린 횟수를 각각 출력해보자. 입력 첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. (1 ~ 10000) 두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백을 두고 순서대로 입력된다. 10 1 3 2 2 5 6 7 4 5 9 출력 1번부터 번호가 불린 횟수를 순서대로 공백으로 구분하여 한 .. 2022. 5. 22. 코드업 기초 100제: 13.기초-종합 ''' 78번: 짝수 합 구하기 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합을 구해보자. 입력 정수 1개가 입력된다. (0 ~ 100) 5 출력 1부터 입력된 수까지 짝수의 합을 출력한다. 6 ''' def PT(a): b=0 for i in range (0, a+1): if i%2==0: b+=i print(b) a=int(input("정수 1개를 입력해주세요: ")) PT(a) # 다른 방법 num = int(input()) answer = 0 for i in range(2, num+1, 2): answer += i print(answer) ''' 차이점: 내 방법은 1부터 순서대로(1, 2, 3, 4, 5...) 숫자들을 하나씩 받아 짝수인지를 판별한 것이고, 다른 방법은 처.. 2022. 5. 15. 코드업 기초 100제: 12. 기초-반복실행구조 ''' 71번: 정수가 순서대로 입력된다. (단, 개수는 알 수 없다.) 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. while( ), for( ) 등의 반복문을 사용할 수 없다. 입력 정수가 순서대로 입력된다. 7 4 2 3 0 1 5 6 9 10 8 입력된 정수를 줄을 바꿔 하나씩 출력하는데, 0이 입력되면 종료한다. (0은 출력하지 않는다.) 7 4 2 3 ''' def IP(a, b): if a[b] == 0: return else: print(a[b]) b = b+1 IP(a, b) a = list(map(int, input("원하는 숫자들을 입력해주세요: ").split())) IP(a, b=0) ''' 72번: n개의 정수가 순서대로 입력된다. (단 n의 최대 개.. 2022. 5. 15. 이전 1 2 3 4 다음