본문 바로가기
728x90

프로그래머스49

[프로그래머스] 3진법 뒤집기 프로그래머스 1단계 3진법 뒤집기 https://programmers.co.kr/learn/challenges 문제 설명 풀이 class Solution { public int solution(int n) { int answer = 0; String stAnswer = ""; while(n > 0) { stAnswer = (n % 3) + stAnswer; n /= 3; } StringBuilder sb = new StringBuilder(stAnswer); answer = Integer.parseInt(sb.reverse().toString(), 3); return answer; } } 2022. 6. 5.
[프로그래머스] 핸드폰 번호 가리기 프로그래머스 1단계 핸드폰 번호 가리기 https://programmers.co.kr/learn/challenges 문제 설명 풀이 class Solution { public String solution(String phone_number) { String answer = ""; StringBuilder builder = new StringBuilder(phone_number); for(int i=0; i 2022. 4. 25.
[프로그래머스] 같은 숫자는 싫어 프로그래머스 1단계 같은 숫자는 싫어 https://programmers.co.kr/learn/challenges 문제 설명 풀이 import java.util.*; public class Solution { public int[] solution(int []arr) { ArrayList list = new ArrayList(); int checkNum = 10; for(int i : arr) { if(checkNum != i) { list.add(i); checkNum = i; } } int[] answer = new int[list.size()]; for(int i=0; i 2022. 4. 25.
[프로그래머스] 음양 더하기 프로그래머스 1단계 음양 더하기 https://programmers.co.kr/learn/challenges 문제 설명 풀이 class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i < absolutes.length; i++) { int number = signs[i] ? 1 : -1; answer += absolutes[i] * number; } return answer; } } 2022. 4. 25.
728x90