<프로그래머스>
* 연습문제 - 최대공약수와 최소공배수
*gcd -> 최대공약수
*lcm(least common multiple) -> 최소공배수
* 연습문제 - 자릿수 더하기
*String -> Int
: Integer.parseInt()
*Int -> String
: Integer.toString()
*char -> 숫자
: Character.getNumericValue()
* 연습문제 - x만큼 간격이 있는 n개의 숫자
에러가 나서 ,, 뭐지 했는데,, long 변환 안해줘서 였다... ****************
* 연습문제 - 정수 제곱근 판별
제곱근을 구하는 것은 Math.sqrt() 을 이용하는데,
double일 경우와 itsqrt가 다른 경우가 양의 정수 x의 제곱이 아닌경우 !!
dbsqrt != itsqrt 를 통해 이를 판단하는데, 자동 형변환을 통해서 이가 가능한 것이다.
long 형을 반환해야 하기때문에 long으로 형변환하는 것을 잊으면 안된다 !
* 연습문제 - 콜라츠 추측
사실 아직도 모르겠음
처음에 else if로 홀수인 경우 따로 안따지고 그냥 else로 해서 이게 당연히 홀수인경우라 생각했는데
그렇게 하면 오류난다
대체 왜죠 ?
ㅠ ㅠ
알고싶습니댜
* 월간 코드 챌린지 시즌3 - 없는 숫자 더하기
ArrayList 이용 ! contains() 쓰기 위해서이다.
배열을 바로 arraylist로 바꾸는거,, 외워야지,, 꼭,,
* 배열 -> ArrayList
List<Integer> list = Arrays.stream(arr).boxed().collect(Collectors.toList());
-> import 해줘야할 것 들:
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
* 연습문제 - 같은 숫자는 싫어
어레이 리스트에 직전원소와 같지 않은 애들만 넣어줬다.
*ArrayList 크기 : size()
* 연습문제 - 문자열 내 마음대로 정렬하기
compare 사용법 익히기 *********