반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- date
- html
- 인텔리제이
- 자바스크립트
- json
- 테이블
- 자바
- javascript
- input
- Button
- Eclipse
- CMD
- windows
- string
- ArrayList
- IntelliJ
- Files
- vscode
- list
- Java
- js
- 이클립스
- 이탈리아
- Maven
- 배열
- CSS
- 문자열
- Array
- Visual Studio Code
- table
Archives
- Today
- Total
어제 오늘 내일
[백준 알고리즘] 2503 숫자 야구(with Java) 본문
https://www.acmicpc.net/problem/2503
야구게임의 숫자를 맞추는 게임이다.
민혁이는 1에서 9까지의 서로 다른 임의의 세자리 숫자를 생각하고 있고,
영수는 세자리 숫자를 추측하여 말하면,
민혁이는 민혁이가 생각한 임의의 세자리 숫자와 영수가 추측한 세자리 숫자가 어떻게 일치하는 지를 말해 준다.
위치와 숫자가 일치하면 스트라이크, 위치는 틀리고 숫자만 일치하면 볼.
이렇게 민혁이와 영수가 문답을 나눈 결과를 보고
정답이 될 수 있는 숫자들의 갯수를 알아내는 문제이다.
문제를 풀기 위해 나는
숫자 111~999까지 순서대로 숫자를 생성하여
문제에서 주어진 조건에 일치하는지 여부를 하나씩 확인하는 방법을 사용하였다.
물론, 민혁이가 생각하는 숫자의 각 자릿수는 서로 모두 서로 다른 숫자이므로
112, 122 등과 같이 중복되는 숫자를 가진 수는 제외하였다.
반응형
'IT > Algorithm' 카테고리의 다른 글
[백준 알고리즘] 2644 촌수계산(with Java) (0) | 2016.09.21 |
---|---|
[백준 알고리즘] 2309 일곱 난쟁이(with Java) (0) | 2016.09.19 |
[백준 알고리즘] 2292 벌집(with Java) (1) | 2016.09.18 |
[백준 알고리즘] 1924 2007년(with Java) (4) | 2016.09.17 |
[백준 알고리즘] 1922 네트워크 연결(with Java) (0) | 2016.09.16 |
Comments