[Python] 백준 17140번 : 이차원 배열과 연산 구현 정렬 시뮬레이션 문제 링크 17140번: 이차원 배열과 연산 (acmicpc.net) 17140번: 이차원 배열과 연산 문제 크기가 3×3인 배열 A가 있다. 배열의 인덱스는 1부터 시작한다. 1초가 지날때마다 배열에 연산이 적용된다.
R 연산: 배열 A의 모든 행에 대해서 정렬을 수행한다. 행의 개수 ≥ 열의 개수인 경우에 적용된다.
C 연산: 배열 A의 모든 열에 대해서 정렬을 수행한다. 행의 개수 < 열의 개수인 경우에 적용된다.
한 행 또는 열에 있는 수를 정렬하려면, 각각의 수가 몇 번 나왔는지 알아야 한다. 그 다음, 수의 등장 횟수가 커지는 순으로, 그러한 것이 여러가지면 수가 커지는 순으로 정렬한다.
그 다음에는 배열 A에 정렬된 결과... www.acmicpc.net 해결 Counter함수와 Zip 함수를 알면 훨씬 간단하게 풀수 있다. 나는 사용하지 않고 풀었다.
(원리는 같음) # code r, c, ...