본문 바로가기

list comprehension4

[프로그래머스][Level 1][Python][위클리 챌린지][8주차] 최소직사각형 밑의 링크는 프로그래머스에서의 문제 링크입니다. 문제와 예제 설명은 링크를 통해서 직접 봐주시길 바랍니다. 코딩테스트 연습 - 8주차 [[10, 7], [12, 3], [8, 15], [14, 7], [5, 15]] 120 [[14, 4], [19, 6], [6, 16], [18, 7], [7, 11]] 133 programmers.co.kr 생각한 풀이 과정 처음 매개변수로 주어지는 각 명함들의 가로, 세로 길이에서 더 긴 길이와 짧은 길이들을 서로 양쪽으로 몰아주고 긴 길이들 중에서 최댓값, 짧은 길이들 중에서 최댓값을 곱하면 모든 명함들을 수납할 수 있는 가장 작은 지갑의 크기를 계산할 수 있다고 생각했습니다. 긴 길이들을 명함의 가로 길이로 간주해 새로 명함들의 사이즈를 저장할 리스트 변수를 선언.. 2021. 9. 29.
[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.