```
백준 16171번 나는 친구가 적다 (Small) JAVA 구현해보기
```

이번 글을 통해 배워갈 내용
- 백준 16171번 풀이
https://www.acmicpc.net/problem/16171
16171번: 나는 친구가 적다 (Small)
첫 번째 줄에는 알파벳 소문자, 대문자, 숫자로 이루어진 문자열 S가 주어진다. (1 ≤ |S| ≤ 100) 두 번째 줄에는 성민이가 찾고자 하는 알파벳 소문자, 대문자로만 이루어진 키워드 문자열 K가 주
www.acmicpc.net
백준 16171번 나는 친구가 적다 (Small)는
난이도 브론즈 등급의 문제로서
숫자와 영문자로 이뤄진 문자열 A와
영문자로 이뤄진 문자열 B를 입력받고
A에서 숫자를 제거한 문자열이 문자열 B를 포함하는지 확인해주면 되는 문제입니다.
30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
입력을 받고
스트림을 돌려서 0 과 9 사이에 캐릭터를 모두 제거 해준 문자열을 만들고
해당되는 문자열 안에 두 번째 줄에 입력받은 문자열이 있는지 확인해주면 되는 문제입니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.stream.Collectors;
public class Main {
// BufferedReader Object 생성
static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws IOException {
String filteredStr = br.readLine().chars().mapToObj(e -> (char) e)
.filter(ch -> !(ch >= '0' && ch <= '9'))
.map(String::valueOf).collect(Collectors.joining());
System.out.print(filteredStr.contains(br.readLine()) ? 1 : 0);
}
}
//codemasterkimc.tistory.com [김씨의 코딩 스토리]
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
728x90
'Java > Java 알고리즘' 카테고리의 다른 글
| 백준 2743번 단어 길이 재기 JAVA 구현해보기 (0) | 2022.05.13 |
|---|---|
| 백준 13163번 닉네임에 갓 붙이기 JAVA 구현해보기 (0) | 2022.05.13 |
| 백준 18883번 N M 찍기 JAVA 구현해보기 (0) | 2022.05.10 |
| 백준 25024번 시간과 날짜 JAVA 구현해보기 (0) | 2022.05.09 |
| 백준 25083번 새싹 JAVA 구현해보기 (0) | 2022.05.09 |