提出 #42142080


ソースコード 拡げる

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int h = scanner.nextInt();
			int w = scanner.nextInt();

			int hMin = Integer.MAX_VALUE;
			int hMax = Integer.MIN_VALUE;
			int wMin = Integer.MAX_VALUE;
			int wMax = Integer.MIN_VALUE;
			List<String> list = new ArrayList<>();
			for (int i = 0; i < h; i++) {
				String line = scanner.next();
				int val = line.indexOf('#');
				if (val >= 0) {
					if (i < hMin) {
						hMin = i;
					} else if (i > hMax) {
						hMax = i;
					}

					if (val < wMin) {
						wMin = val;
					}
				}
				val = line.lastIndexOf('#');
				if (val >= 0) {
					if (val > wMax) {
						wMax = val;
					}
				}
				list.add(line);
			}

			for (int i = hMin; i <= hMax; i++) {
				String line = list.get(i);
				for (int j = wMin; j <= wMax; j++) {
					char c = line.charAt(j);
					if (c == '.') {
						System.out.println((i + 1) + " " + (j + 1));
						return;
					}
				}
			}
		}
	}
}

提出情報

提出日時
問題 C - Snuke the Cookie Picker
ユーザ kmatsu
言語 Java (OpenJDK 11.0.6)
得点 300
コード長 1126 Byte
結果 AC
実行時間 217 ms
メモリ 41820 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 300 / 300
結果
AC × 3
AC × 23
セット名 テストケース
Sample 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt
All 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_handmade_00.txt, 01_handmade_01.txt, 01_handmade_02.txt, 01_handmade_03.txt, 02_random_00.txt, 02_random_01.txt, 02_random_02.txt, 02_random_03.txt, 02_random_04.txt, 02_random_05.txt, 02_random_06.txt, 02_random_07.txt, 03_corner_00.txt, 03_corner_01.txt, 03_corner_02.txt, 03_corner_03.txt, 03_corner_04.txt, 03_corner_05.txt, 03_corner_06.txt, 03_corner_07.txt
ケース名 結果 実行時間 メモリ
00_sample_00.txt AC 145 ms 38384 KiB
00_sample_01.txt AC 144 ms 38516 KiB
00_sample_02.txt AC 142 ms 38568 KiB
01_handmade_00.txt AC 212 ms 41508 KiB
01_handmade_01.txt AC 208 ms 41480 KiB
01_handmade_02.txt AC 207 ms 41336 KiB
01_handmade_03.txt AC 147 ms 38476 KiB
02_random_00.txt AC 164 ms 39332 KiB
02_random_01.txt AC 171 ms 39356 KiB
02_random_02.txt AC 210 ms 41632 KiB
02_random_03.txt AC 217 ms 41456 KiB
02_random_04.txt AC 167 ms 39416 KiB
02_random_05.txt AC 182 ms 39584 KiB
02_random_06.txt AC 208 ms 40940 KiB
02_random_07.txt AC 200 ms 40740 KiB
03_corner_00.txt AC 211 ms 41820 KiB
03_corner_01.txt AC 210 ms 41552 KiB
03_corner_02.txt AC 207 ms 41408 KiB
03_corner_03.txt AC 202 ms 41448 KiB
03_corner_04.txt AC 206 ms 40460 KiB
03_corner_05.txt AC 217 ms 41080 KiB
03_corner_06.txt AC 205 ms 41548 KiB
03_corner_07.txt AC 204 ms 40212 KiB