리스트18 [CodeUp][Python] 1167번 : 두 번째 수 밑의 링크는 CodeUp에서의 문제 링크입니다. 문제는 링크를 통해서 직접 봐주시길 바랍니다. 두 번째 수 세 개의 숫자가 주어질 때 작은 순서로 나열 했을 때, 두번째 수를 출력해보자. 예를 들어, 5 9 2 가 있다면, 작은 순서로 나열하면 2 5 9이고 두번째 수는 5이다. codeup.kr 주의해야 할 점 이 문제에서 사용한 map을 사용하고 리스트 변수로 만들어주는 입력 방식은 정말 많이 사용하는 입력 방식입니다. 이해하고 거의 외운 것 마냥 써봅시다. 이번 문제는 if와 else를 사용해서 푸는 의도입니다만, 우리는 더 쉽고 빠른 길을 택해도 됩니다. 파이썬의 리스트와 sort 메서드에 대해서 공부해보고 사용해봅시다. 생각한 풀이 과정 readline을 사용하기 위해 import 합니다. 정수.. 2021. 8. 23. [CodeUp][Python 기초 100제] 6098번 : [기초-리스트] 성실한 개미 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 성실한 개미(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 개미는 다음 경로가 벽일 때까지 오른쪽으로만 움직입니다. 다음 경로가 벽이라면 밑으로 움직였다가 다시 오른쪽이 벽이 아니라면 계속 오른쪽으로 움직입니다. 그래서 일반적인 미로 문제보다 훨씬 쉬운 문제입니다. 문제를 제대로 읽지 않았다면 이 부분을 놓치고 어떻게 풀어야 할지 감이 안 올 수도 있습니다. 생각한 풀이 과정 10x10 미로를 2차원 리스트로 만들고 한 가로줄마다 미로의 구조를.. 2021. 8. 8. [CodeUp][Python 기초 100제] 6097번 : [기초-리스트] 설탕과자 뽑기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 설탕과자 뽑기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 리스트의 실제 인덱스는 0부터 시작합니다. 그런데 문제에서 막대를 놓기 시작하는 좌표는 자연수로 표현합니다. 즉, 1부터 시작합니다. 이것에 주의해서 막대를 놓기 시작하는 좌표를 격자판에서 찾아야 합니다. 생각한 풀이 과정 첫 줄에 격자판의 세로 h, 가로 w를 공백을 두고 입력합니다. 각각 정수형으로 변환하고, 변수 h, w에 넣어줍니다. 두 번째 줄에 놓을 수 있는 막대의 개수 n.. 2021. 8. 8. [CodeUp][Python 기초 100제] 6096번 : [기초-리스트] 바둑알 십자 뒤집기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 바둑알 십자 뒤집기(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 리스트의 실제 인덱스는 0부터 시작합니다. 그런데 문제에서 십자 뒤집기 좌표는 자연수로 표현합니다. 즉, 1부터 시작합니다. 이것에 주의해서 십자 뒤집기의 좌표를 바둑판에서 찾아야 합니다. 생각한 풀이 과정 19 x 19 바둑판에 처음 바둑알이 깔려 있는 상황인 2차원 리스트의 값을 입력합니다. 변수 go_board에 넣어줍니다. 십자 뒤집기 횟수 n을 입력합니다. 정수형으로 변.. 2021. 8. 8. [CodeUp][Python 기초 100제] 6095번 : [기초-리스트] 바둑판에 흰 돌 놓기 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 바둑판에 흰 돌 놓기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 주의해야 할 점 리스트의 실제 인덱스는 0부터 시작합니다. 그런데 문제에서 흰 돌을 놓을 좌표는 자연수로 표현합니다. 즉, 1부터 시작합니다. 이것에 주의해서 흰 돌을 놓을 좌표를 바둑판에서 찾아야 합니다. 생각한 풀이 과정 첫 줄에 바둑판에 올려 놓을 흰 돌의 개수 n을 입력합니다. 정수형으로 변환하고 변수 n에 넣어줍니다. 아직 흰 돌을 하나도 놓은 상태가 아닌 바둑판, 즉, 모든 .. 2021. 8. 8. [CodeUp][Python 기초 100제] 6094번 : [기초-리스트] 이상한 출석 번호 부르기3 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 이상한 출석 번호 부르기3(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 첫 번째 줄에는 출석 번호를 부른 횟수인 정수 n을 입력합니다. 1 ~ 10000의 값입니다. 정수형으로 변환하고 변수 n에 넣어줍니다. 두 번째 줄에는 무작위로 부른 n개의 번호를 공백을 두고 순서대로 입력합니다. 각각 정수형으로 변환하고 리스트 변수 nums에 넣어줍니다. nums에서 가장 빠른 번호, 즉 가장 작은 번호를 min 내장 함수로 구하고 출력합니다. 제출.. 2021. 8. 7. [CodeUp][Python 기초 100제] 6093번 : [기초-리스트] 이상한 출석 번호 부르기2 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 이상한 출석 번호 부르기2(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 첫 줄에 번호를 부른 횟수 n을 입력합니다. 1 ~ 10000의 값입니다. 정수형으로 변환하고 변수 n에 넣어줍니다. 두 번째 줄에 n개의 랜덤 번호들을 공백을 사이에 두고 순서대로 입력합니다. 각 랜덤 번호는 1 ~ 23의 값입니다. 각각 정수형으로 변환하고 리스트 변수 nums에 넣어줍니다. 랜덤 번호들의 개수인 nums의 길이를 구하고 변수 nums_len에 넣어줍.. 2021. 8. 7. [CodeUp][Python 기초 100제] 6092번 : [기초-리스트] 이상한 출석 번호 부르기1 밑의 링크는 CodeUp에서의 문제 링크입니다. [기초-리스트] 이상한 출석 번호 부르기1(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 생각한 풀이 과정 첫 번째 줄에는 출석 번호를 부른 횟수인 정수 n을 입력합니다. 1 ~ 10000의 값입니다. 정수형으로 변환하고 변수 n에 넣어줍니다. 두 번째 줄에는 무작위로 부른 n개의 번호를 공백을 두고 순서대로 입력합니다. n개의 번호들은 1 ~ 23의 값입니다. 각각 정수형으로 변환하고 리스트 변수 nums에 넣어줍니다. 1부터 23까지 반복하는 반복문을 만들어줍니다... 2021. 8. 7. 이전 1 2 다음