Java の puzzle ?
twitter でこんな問題が流れてきました。
public static main(String[] args) { int[] array[][] = { null, {{1, 2, 3, 4, 5}}, new int[3][], {{6, 7, 8, 9. 10, 11}, {12, 13, 14, 15}, {16, 17, 18, 19}} }; // ここに array に含まれている 18 を標準出力するコードを書いて下さい }
なにやら、ややこしい配列が定義されてます。
null や new int[3][] など、混乱させようとする要素も。
普段こんなコード見ることがないので、戸惑いましたが
array が何次元配列になるのか考えられると、答えに辿り着けそうです。
あとは、色々と試してみました。
https://github.com/blueskyarea/java-practice/blob/master/src/main/java/puzzle/ArrayPuzzle.java