백준 B17140-이차원 배열과 연산 with 파이썬


백준 B17140-이차원 배열과 연산 with 파이썬

문제 17140번: 이차원 배열과 연산 문제 크기가 3×3인 배열 A가 있다. 배열의 인덱스는 1부터 시작한다. 1초가 지날때마다 배열에 연산이 적용된다. R 연산: 배열 A의 모든 행에 대해서 정렬을 수행한다. 행의 개수 ≥ 열의 개수인 경우에 적용된다. C 연산: 배열 A의 모든 열에 대해서 정렬을 수행한다. 행의 개수 < 열의 개수인 경우에 적용된다. 한 행 또는 열에 있는 수를 정렬하려면, 각각의 수가 몇 번 나왔는지 알아야 한다. 그 다음, 수의 등장 횟수가 커지는 순으로, 그러한 것이 여러가지면 수가 커지는 순으로 정렬한다. 그 다음에는 배열 A에 정렬된 결과... www.acmicpc.net 풀이 이차원 배열과 연산이라는 문제 또한 단순 구현인 것 같다. 풀이를 보는 과정에서 몇 분들은 collections 모듈에서 Counter 함수를 불러와서 사용했다. 개인적으로 내 코드에서는 불러와 사용하는 방식이 더 많은 시간을 소모했다. 나는 그 함수를 생각해내지 못하고, 바로...


#구현 #백준 #삼성코테기출 #시뮬레이션 #코테 #파이썬

원문링크 : 백준 B17140-이차원 배열과 연산 with 파이썬