


처음엔 배열로 했었는데 코드가 너무 복잡해져서 살짝 구글의 힘을 빌렸다.while문으로 하는 분들이 많으셔서 일단 거기에 힌트를 얻었다.처음에 계산하는 부분을 대입연산자 왼쪽에 써서 계속 에러가 떴는데 오른쪽으로 옮기니까 해결~!

이번엔 입력한 숫자 3개의 곱에 0~9가 각각 몇개씩 들어있는지 그 수를 출력하는 문제다.먼저 숫자를 입력받았으니 배열을 사용하려면 문자열로 바꿔야겠다고 생각했다.거기서 Integer.toString()을 사용했다.(문자열에서 숫자로 바꿀 때는 Integer.parsI

계산식을 세울 때 자꾸 분리하는 습관이 있는데 한번에 적도록 하자!!

먼저 문제를 봤을 때 각 자리의 수가 등차수열을 이룬다고 했기 때문에 각 자리의 수를 뺐을 때 나오는 수가 같아야 한다는 것까지는 생각을 했다.예를 들어, 123이라는 수는 2-1=1, 3-2=1이기때문에 등차수열을 이룬다.그리고 count를 통해 수를 세기로 했다.그

언제쯤 구글에서 풀이 검색 안해볼 수 있을까..일단 이번 문제를 보고 셀프넘버를 배열에 담고 배열에 없는 숫자만 출력하자 ! 라는 접근을 했다.그런데 \~~ 그 이후에 어떻게 처리를 해야 할지 모르겠어서 고민을 하다,,구글의 도움을 빌렸다 \~~구글에서는 배열에 담고
알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오.여기서는 nextLine()으로 했지만 next()로 해도 상관없다.sc.nextLine = 입력한 한 줄 전체를 입력받음(공백 포함)sc.next
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.처음에 공백 없이 쓰여있다는 부분을 안보고 모두 int로 입력받아 제출했더니 런타임 에러가 떴다,,다시 보니 일단 문자열로 입력 받고 각각을 더하라는 문제였다.

처음에는 ArrayList 대신 배열을 사용했다. 그런데 배열을 사용하면 약수가 아닌 부분이 비어버려서 제대로 된 결과가 나오지 않았다. 그래서 순서는 유지하되 인덱스는 앞으로 당기는 ArrayList를 사용하기로 했다.K번째 약수가 없을 때의 경우를 처리해주지 않으면

먼저 26개의 크기로 배열을 만든다. (알파벳이 26개니까)모두 -1로 초기화문자열을 입력받고문자열의 문자 하나하나를 뽑아낸다.그 문자가 a라면 'a'를 -해야 0이 된다. 배열의 처음은 0이니까b라면 1이 되고 c라면 2가 되고...그렇게 돌리는데 그 값이 -1일 때

배열 길이를 구하기 위해 숫자를 문자로 바꾼 후 길이를 넣어줬다.문자열에서 길이는 .length()for 문에 그냥 i<n 하면 안된다...

대소문자 구분해야 하니까 배열에 소문자로 다 넣어준다.
a를 만들지 않고 x로만 하면 안된다 !! > num 을 int 로 하면 안된다 !!