do not concatenate text displayed with setText 1textView.setText("내용 " + content);cs 이와 같이 하드코딩된 문자열을 넣으면 해당 경고가 발생한다. 경고 내용은 다음과 같다. When calling TextView#setText:Never call Number#toString() to format numbers; it will not handle fraction separators and locale-specific digits properly. Consider using String#format with proper format specifications (%d or %f) instead.Do not pass a string literal..
Type Safety : unchecked 말 그대로 type 의 안정성을 보장할 수 없을 때 이 경고가 발생한다. 내 경우에는 intent 로 1ArrayListcs 이와 같은 데이터를 넘겨주어 전달받은 Activity 에서 1ArrayList persons = (ArrayList) getIntent().getSerializableExtra("persons");cs 다음과 같이 type cast 를 했을 때 해당 경고가 발생했다. Person 은 Serializable 을 implements 한 class 이다. 일반적으로 Java 컴파일러는 실행되는 모든 시점에서 각 변수의 유형을 알고있다. 호환되지 않는 유형으로 작동하면 프로그램이 컴파일되지 않기에 해당 경고를 보여준다. 만약 지정한 형식의 개체만..
문제 백준 11047, 탐욕적 기법 ( Greedy Algorithm ) 문제준규가 가지고 있는 동전은 총 N종류이고, 각각의 동전을 매우 많이 가지고 있다.동전을 적절히 사용해서 그 가치의 합을 K로 만들려고 한다. 이때 필요한 동전 개수의 최솟값을 구하는 프로그램을 작성하시오.입력첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000)둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수)출력첫째 줄에 K원을 만드는데 필요한 동전 개수의 최솟값을 출력한다. 접근&풀이 A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수 이것이 조건으로 주어지기 때문에 가장..