본문 바로가기
반응형

Programming5

[JAVA] 형 변환 / 문자열<->숫자, 정수<->실수 문자(열) 숫자 String To Int String s = "12345"; int i = Integer.parseInt(s); String s = "12345"; int i = Integer.valueOf(s); Int To String int i = 12345; String s = Integer.toString(i); int i = 12345; String s = String.valueOf(i); 마찬가지로 Double, Float, Long, Short 자료형도 valueOf 함수로 모두 변환이 가능하다. (Casting 하려는 자료형).valueOf(Casting 할 Value) String 이 -12345 일 경우 > -12345 (Integer) String 이 012345 일 경우 > 123.. 2020. 6. 30.
[프로그래머스] 2019 KAKAO BLIND RECRUITMENT - 실패율 2019 KAKAO BLIND RECRUITMENT - 실패율 stages 배열의 크기는 전체 유저의 수를 나타내며, 각 원소는 플레이어가 묶여있는(클리어를 못 하고 있는) 스테이지를 의미한다. solution 함수의 첫 번 째 매개변수인 N은 현재 유저들이 위치한 스테이지 중에서 가장 높은 스테이지가 N+1 임을 의미한다. 즉, 가장 많이 클리어 한 유저가 현재 6레벨에서 클리어를 못 하고 있다면 N은 5가 된다. 우선 각각의 레벨에서 묶여있는 유저가 몇 명인지 세기 위해서, 이전 포스팅에서 사용했던 map과 getOrDefault 로 배열에서 중복되는 값이 몇 개 씩 있는지 Key-Value 쌍으로 정리하는 것이 첫 번째 할 일이고, 1부터 입력 받은 N 스테이지 .. 2020. 6. 26.
[JAVA] Java Collection Framework (JCF)의 이해. Java Collection Framework (JCF) Java에서 데이터를 저장하는 기본적인 자료구조들을 한 곳에 모아 관리하고 편하게 사용하기 위해서 제공하는 것을 의미한다. 즉, 데이터를 담는 그릇들에 대한 정의를 모아놓은 프레임워크를 의미하며, 값의 성격이나 용도에 따라서 활용 방법에 따라 다양한 컨테이너를 제공한다. 다음은 JCF의 상속 구조이며 사용 용도에 따라 List, Set, Map 3가지로 요약할 수 있다. 인터페이스 구현 클래스 특징 List LinkedList Stack Vector ArrayList 순서가 있는 데이터의 집합으로, 데이터의 중복을 허용한다. Set HashSet TreeSet 순서를 유지.. 2020. 6. 25.
2020 네이버웹툰 하계 인턴십(개발/리서치) 부분 코딩테스트 - 빈도 수 계산과 정렬. 2020 네이버웹툰 하계 인턴십(개발/리서치) 부분 코딩테스트 - 빈도 수 계산과 정렬. 주어진 정수형 배열에 저장되어 있는 원소들의 빈도수를 계산하고, 각 원소 별 빈도수 오름차순 + 원소 오름차순으로 정렬하여 출력하라. 예로써 int[] a = { 4, 5, 6, 5, 4, 3 } 이라는 배열이 input으로 입력되면, { 3, 6, 4, 4, 5, 5 } 로 정렬 된 결과가 출력된다. 정렬 및 출력 순서는 값의 크기보다 빈도수를 우선으로 한다. 우선 배열에 저장되어 있는 값들의 빈도수를 저장하기 위해서는 Key-Value 쌍의 'Map'을 사용해야 한다. Key값은 중복을 허용하지 않기 때문에 각 원소 별 중복 데이터 수를 count 하기 위해 적합하고, Key .. 2020. 6. 25.
반응형