728x90
반응형
https://github.com/ROUTINE-STUDY/Algorithm
알고리즘 스터디를 진행하고 있습니다. 😊
초보들로 구성되어있으며, 열심히 풀어보고 풀이 방식을 공유하고 피드백을 해주는 스터디입니다.
참여 문의는 댓글 혹은 GitHub 주소를 참고해주세요.
문제 출처 : https://www.acmicpc.net/problem/2508
내 코드(JAVA)
public class Solution {
public static void main(String[] args) throws IOException {
try (final BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
int t = Integer.parseInt(br.readLine());
for (int i = 0; i < t; i++) {
int result = 0;
br.readLine();
StringTokenizer st = new StringTokenizer(br.readLine());
int r = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
char[][] box = new char[r][c];
for (int j = 0; j < r; j++) {
box[j] = br.readLine().toCharArray();
}
// 가로 사탕 찾기
for (char[] chars : box) {
for (int k = 0; k < chars.length - 2; k++) {
if (chars[k] == '>' && chars[k + 1] == 'o' && chars[k + 2] == '<') {
result++;
}
}
}
// 세로 사탕 찾기
for (int j = 0; j < c; j++) {
for (int k = 0; k < r - 2; k++) {
if (box[k][j] == 'v' && box[k + 1][j] == 'o' && box[k + 2][j] == '^') {
result++;
}
}
}
System.out.println(result);
}
}
}
}
스터디 피드백 내용
https://github.com/ROUTINE-STUDY/Algorithm/pull/312
728x90
반응형
'알고리즘' 카테고리의 다른 글
[프로그래머스/JAVA] 오픈채팅방 (0) | 2022.06.03 |
---|---|
[프로그래머스/JAVA] 신고 결과 받기 (0) | 2022.05.29 |
[백준/JAVA] 1100. 하얀칸 (0) | 2022.04.04 |
[백준/JAVA] 17952. 과제는 끝나지 않아! (0) | 2022.04.04 |
[백준/JAVA] 9094. 수학적 호기심 (0) | 2022.01.24 |
댓글