profile
느릴지언정 정도(正道)를

[Java8] HashMap 메서드 파헤치기

Junit을 이용해 자바8부터 추가된 HashMap의 메서드를 더 간결하고 효율적으로 사용하는 방법을 익히고자 작성한 테스트 코드입니다. putIfAbsent() computeIfAbsent() compute() computeIfPresent() merge() get

2022년 7월 4일
·
0개의 댓글
·

[프로그래머스] 정수 제곱근 판별

임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.💀 제한 조건n은 1이상, 50000000000

2022년 6월 12일
·
0개의 댓글
·

[프로그래머스] 제일 작은 수 제거하기

정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. 단, 리턴하려는 배열이 빈 배열인 경우엔 배열에 -1을 채워 리턴하세요. 예를들어 arr이 4,3,2,1인 경우는 4,3,2를 리턴 하고, 10면 -1을 리

2022년 6월 12일
·
0개의 댓글
·

[프로그래머스] 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.💀 제한 조건num은 int 범위의 정수입니다.0은 짝수입니다.

2022년 6월 12일
·
0개의 댓글
·

[프로그래머스] 최대공약수와 최소공배수

두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 1

2022년 6월 4일
·
0개의 댓글
·

[프로그래머스] 하샤드 수

양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해

2022년 6월 4일
·
0개의 댓글
·

[프로그래머스] 콜라츠 추측

🔥문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요. 💀 제한 조건 행렬 arr1, arr2의

2022년 6월 3일
·
0개의 댓글
·

[프로그래머스] 행렬의 덧셈

🔥문제행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요.💀 제한 조건행렬 arr1, arr2의 행과 열

2022년 6월 2일
·
0개의 댓글
·

[프로그래머스] 핸드폰 번호 가리기

프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다.전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 \*으로 가린 문자열을 리턴하는 함수, solution을 완성해주

2022년 6월 2일
·
0개의 댓글
·

[프로그래머스] x만큼 간격이 있는 n개의 숫자

🔥문제함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.💀 제한 조건x는 -10000000 이상, 10

2022년 6월 2일
·
0개의 댓글
·