백준 2671: 잠수함식별(Java, Javascript)
문제링크 : https://www.acmicpc.net/problem/2671
문제
문제를 해결한 방법
간단한 정규 표현식 문제로 String의 메소드를 이용하여 풀었습니다.
소스 코드(Java)
import java.io.*;
public class Main_2671_잠수함식별 {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String regex = "^(100+1+|01)+$";
String sound = br.readLine();
if(sound.matches(regex)) {
System.out.println("SUBMARINE");
}else {
System.out.println("NOISE");
}
}
}
소스 코드(Javascript)
const fs = require('fs');
const inputs = fs.readFileSync('./dev/stdin').toString().trim();
function main() {
const regex = /^(100+1+|01)+$/;
if (input.match(regex)) {
console.log("SUBMARINE");
} else {
console.log("NOISE");
}
}
main();
Comments