프로그래머스 위클리 챌린지 8주차

최준근·2021년 10월 2일
0

문제설명


입출력 예

생각 하기

  1. 각 명함의 가로길이와 세로길이를 비교하여 가로길이가 길다면 그대로 세로가 길다면 세로길이를 가로길이로 바꾸어주기
  2. 바꾸어준 길이중 제일 큰 수를 곱하면 끝

내 코드


생각보다 지저분하다.
파이썬 내장함수중에 2차원 배열의 첫번째 인자와 두번째 인자 각각의 최대값을 받아오는 함수가 있을텐데 아직 모르겠다.. 그래서 그냥 weight와 height에 저장하여 곱해줬다.

다른 사람의 코드

ㅎㅎㅎㅎㅎㅎ 차원이 다른 코드필력 코드 간소화에 노력을 기울이자!

다시 짜본 코드

문제의 이해가 가장 중요한 것 같다.
가로와 세로를 큰수와 작은수로 구분하고
각각 배열에 넣은뒤 큰수 중에 제일 큰수, 작은 수 중에 제일 큰수를 곱해주면 답이다.

profile
느려도 좋으니 꾸준하게

0개의 댓글