ハロー自転車の面接問題?


ターゲット数を指定する配列の集合があり、配列から2つの数値を加算するとターゲット数が得られます.
例えば、int[]list={1,3,5,6}  ,ターゲット数targe=8で、返される配列の下付き文字は3と5の下付き文字、すなわち1と2です.
解題の考え方:配列の各数字と彼の後の各数字を加算し、加算後の結果が目標数字に等しい場合、この2つの数字の下付き文字を返します.
	public static void findtarget() {
		System.out.println("
:"); Scanner sc = new Scanner(System.in); int target = sc.nextInt(); int[] list = { 1, 3, 5, 6, 7, 8, 9, 22, 44, 55, 11 }; for (int i = 0; i < list.length; i++) { for (int j = i + 1; j < list.length; j++) { if (list[i] + list[j] == target) { System.out.println(i + "\t" + j); } } } }