[JAVA] 프로그래머스 행렬의 덧셈, 2016년
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 행렬의 덧셈, 2016년 행렬의 덧셈 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12950 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 programmers.co.kr 2. 풀이 2차원 배열 문제 => 관련 강의 : https://programmers.co.kr/learn/courses/5/lessons/135# class Solution { public int[][] solution(int[][] arr1, int[]..
[JAVA] 프로그래머스 핸드폰번호 가리기, 부족한 금액 계산하기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 핸드폰번호 가리기, 부족한 금액 계산하기 핸드폰번호 가리기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12948 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자 programmers.co.kr 2. 풀이 뒤에서 4자리 수를 제외한 나머지 수자들을 *로 변환한뒤 제외했던 숫자들을 뒤에 붙여준다 class Solution { public String solution(String phone_number) { String answer =..
[JAVA] 프로그래머스 없는숫자 더하기, 평균 구하기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 없는숫자 더하기, 평균 구하기 없는숫자 더하기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/86051 코딩테스트 연습 - 없는 숫자 더하기 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 제한 programmers.co.kr 2. 풀이 1부터 9까지 합인 45에서 numbers안에 숫자들을 하나씩 빼준다 class Solution { public int solution(int[] numbers) { int answer = 45; for (int i=..
[JAVA] 프로그래머스 문자열을 정수로 바꾸기
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 문자열을 정수로 바꾸기 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12925 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니 programmers.co.kr 2. 풀이 return Integer.parseInt() : string 타입의 숫자를 int 타입으로 변환 class Solution { public int solution(String s) { int answer = 0; return Integer.par..
[JAVA] 프로그래머스 콜라츠 추측
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 콜라츠 추측 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2 programmers.co.kr 2. 풀이 while문을 돌려주는데 1이 되면 반환해야하기 때문에 != 연산자를 이용해 1이 아닐 때 반복 짝수일 때 나누기2, 홀수 일 때 *3+1 돌때마다 count를 올려주는데 if문으로 500번 이상 돌면 -1을 출력 class Solution { public int so..
[JAVA] 프로그래머스 수박수박수?
·
알고리즘/Java
알고리즘 JAVA 프로그래머스 수박수박수? 1. 문제 https://programmers.co.kr/learn/courses/30/lessons/12922 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 programmers.co.kr 2. 풀이 2로 나눌때 나머지가 0인 수를 구별해 짝수를 구하고 "수"를 출력한다 그밖에 수는 홀수로 구분하고 "박"을 출력한다 class Solution { public String solution(int n) { String answer = ""; for(int i=0..
유리코딩
'알고리즘/Java' 카테고리의 글 목록 (5 Page)