한 사람이 같은 사람을 신고하는건 해당 안되기 때문에 중복을 제거하고 공백으로 구분한 2차원 배열 생성 -> str신고를 몇 번 당했는지 알 수 있는 배열 생성 -> countk번 이상 신고당한 사람을 몇 명 신고했는지 알 수 있는 배열 생성 -> resultHashS
못 읽는 숫자 (0) 세기 -> zero_count0이 아닌 것 중에 실제 당첨 번호의 개수 세기 -> win_count당첨 개수에 따라 순위를 결정하는 메소드 생성 -> rank()최고 순위(실제 당첨 번호의 개수 + 0의 개수), 최저 순위 저장 -> result
치환하기 위한 영단어 배열 생성 -> number문자열에서 대응되는 영단어를 찾아 숫자로 치환해야함 -> s=s.replace문자열을 정수로 변환 -> answerreplace로 문자열 치환정수를 문자열로 변환문자열을 정수로 변환
규칙에 맞게 문자열을 바꿔서 출력한다.문자열을 소문자로 치환문자열의 소문자, 숫자, (-), (\_), (.)을 제외하고 모두 공백으로 치환문자열의 (.)가 2개 이상 연속된 경우 (.)1개로 치환문자열의 (.)가 처음이나 끝에 위치한다면 공백으로 치환문자열의 길이가
뽑아온 인형의 값을 넣을 ArrayList 선언첫번째 인형은 바로 담고 두번째 인형부터 앞에 담은 인형과 비교하여 같은 인형이면 둘다 제거board에서 뽑아온 인형은 0으로 초기화ArrayList
0부터 9까지의 숫자를 담은 배열 num 선언num 배열에서 numbers 배열에 있는 수는 0으로 초기화num 배열의 합 리턴배열의 합
sings이 참이면 그대로 더하고 거짓이면 -붙여서 더함
같은 인덱스끼리 곱한값을 모두 더함
nums 배열에서 3개를 뽑아 더한 수 numnum이 소수인지 아닌지 판별소수인 num의 개수 구하기
폰켓몬의 종류를 알기위해 nums의 중복값 없애기최소한으로 가질 수 있는 N/2과 폰켓몬의 종류 중 큰 값 리턴HashSet
리턴할 배열 answer 선언array를 잘라서 정렬하고 k번째수를 answer 배열에 담기배열 자르기배열 정렬하기
left 부터 right+1 까지 돌면서 약수의 개수를 구함약수의 개수가 짝수면 더하고 홀수면 뺌
n을 3으로 나눈 나머지를 문자열에 앞에서부터 담기3진법 문자열을 10진수로 변환n진법 -> 10진법 변환
중복을 제거하기위해 HashSet 선언같은 인덱스를 제외한 두 수를 더해 set에 저장HashSet을 배열에 담고 오름차순 정렬HashSet 선언HashSet -> Array 변환Array 정렬
입력받은 날이 총 며칠인지 구하기위한 날짜배열 생성요일을 출력하기 위한 요일배열 생성반복문으로 총 며칠인지 더하고 7로 나누어 무슨 요일인 리턴
눕혀 수납하는 명함의 경우를 위해 가로 세로 중 큰 값을 가로에 배치가로 중 가장 큰 값과 세로 중 가장 큰 값을 곱함
최대한 많은 물품을 구매하기 위해 신청 금액이 가장 작은 물품부터 지원예산이 0보다 작기 전까지 가격을 빼주고 개수를 카운트