함수 rotatedMatrix90()

Jmnote (토론 | 기여)님의 2018년 9월 9일 (일) 01:12 판

1 개요

함수 rotatedMatrix90()

2 Java

import java.util.Arrays;
public class MyClass {
    static int[][] rotatedMatrix90(int a[][]) {
        int i, j, n = a.length;
        int z[][] = new int[n][n];
        for(i=0; i<n; i++) {
            for(j=0; j<n; j++) {
                z[i][j] = a[j][n-1-i];
            }
        }
        return z;
    }
    public static void main(String args[]) {
        int a[][] = {{1,2,3},{4,5,6},{7,8,9}};
        int b[][] = rotatedMatrix90(a);
        for(int i=0; i<b.length; i++) System.out.println(Arrays.toString(b[i]));
        // [3, 6, 9]
        // [2, 5, 8]
        // [1, 4, 7]
    }
}

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}