Programmers[자바].140108 문자열 나누기 (코드첨부)
·
문제 풀이/Programmers
📌코드를 풀면서 주의해야 할 점 ☀️기준이 되는 값은 하나다 ☀️기준과 다른 수는 각각 문자별로 개수를 세는게 아니라 다른 수 하나로 지정하여 카운트한다. ☀️예를들어 기준이 a이고 bcde가 있으면 a=1, bcde=4로 카운트하여 비교하는 것 import java.util.*; class Solution { public int solution(String s) { int len = s.length(); int answer=0; int otherCnt=0; Map map = new HashMap(); for(int i=0; i
181916. 주사위 게임 3 자바
·
문제 풀이/Programmers
배열의 1~6자리에 각 수자가 나올때마다 +1씩해준다. 그러면 배열의 각 자리에 숫자가 나온 빈도가 출력됨. 경우의 수 cnt는 새로운 숫자가 배열에 추가될 때마다 +1씩 해준다. 예시) cnt가 1인경우 : 모두 같은 숫자 cnt가 2인경우 : 두개의 숫자가 들어옴 cnt의 상황에 따라 경우의 수를 추가한다. cnt가1이면 모두 같은 숫자이므로 고려x cnt가 2이면 두개의 상황이 주어진다. 📌3개의 같은 숫자 + 1개의 다른 숫자 📌2개의 같은 숫자 + 2개의 같은 숫자 📌또한 숫자의 대소관계를 파악해야 함 cnt가 3이면 하나의 상황 3개의 같은 숫자와 1개의 다른 숫자 cnt가 4이면 하나의 상황 가장작은 숫자를 찾아서 출력한다. class Solution { public int solution(..