프로그래머스 - 기초트레이닝 3일차
·
Java & Spring/코딩테스트
수 조작하기 2수열과 구간 쿼리 3 수열과 구간 쿼리 2풀면서 어려웠던 부분 : answer[i]의 값이 계속 조건에 만족하는 a[j]의 갚으로 덮어져서문제가 계속 발생, 해당 부분을 해결하기위해 answer[i]의 초기화 값 위치가 중요첫번째 if 조건에 충족하지 않는 경우 answer[i]의 값은 초기화값이므로 -1을 대입수열과 구간 쿼리 4풀면서 어려웠던 부분 : 문제에서 요구하는 인덱스 i자체가기존 arr[i]를 요구하는 것 이므로, 새로 생성한 a에서 슬라이싱한 s를 더해줘야한다ex) s = 2라면 a[0] = arr[0+2] 를 나타내는 것이다.배열 만들기 2- 사용명령어 : ArrayList array = new ArrayList();풀면서 어려웠던 부분 : Math.pow(10,i)*5 로..
프로그래머스 - 기초트레이닝 2일차
·
Java & Spring/코딩테스트
코드 처리하기사용명령어 : for문                      switch문                     if문등차수열의 특정한 항만 더하기 사용명령어 : for문                      if문                     Integer.parseInt(str);                     Integer.toSring(a);다른방법 : - 어짜피 included의 요소들이 boolean값이므로 if에 바로 대입하여 true 경우만을 answer에 더해주면됨주사위 게임2원소들의 곱과 합이어 붙인 수마지막 두 원소- 사용명령어 : Array.copyOf(arr,n); → 배열 arr의 복사본 크기 n의 배열을 생성수 조작하기 1 다른방법 :  사용명령어 : c..
프로그래머스 - 기초트레이닝 1일차
·
Java & Spring/코딩테스트
문자열 출력하기- 사용명령어 : System.out.println(); → 출력    a와 b 출력하기- 사용명령어 :  System.out.println(); → 출력                        ※ 출력명령어 ( ) 내에서                            "a"는 문자열 a를,                            a는 int a를 의미,                            \n은 줄바꿈을,                            +연산자는 각 단어들을 조합하여 출력문자열 반복해서 출력하기- 사용명령어 : for문(반복)대소문자 바꿔서 출력하기- 사용명령어 : str.length() : 문자열 str의 길이를 int값으로 반환        ..