본문 바로가기

codingtest287

[Java] 0 떼기 문제 정수로 이루어진 문자열 n_str이 주어질 때, n_str의 가장 왼쪽에 처음으로 등장하는 0들을 뗀 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 2 ≤ n_str ≤ 10 n_str 이 "0"으로만 이루어진 경우는 없습니다. class Solution { public String solution(String n_str) { // return Integer.parseInt(n_str) + ""; return Integer.toString(Integer.parseInt(n_str)); // String answer = ""; // for(int i = 0; i < n_str.length(); i++) { // if(n_str.charAt(i) == '0') { // con.. 2023. 7. 22.
[Java] 두 수의 합 문제 0 이상의 두 정수가 문자열 a, b로 주어질 때, a + b의 값을 문자열로 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ a 의 길이 ≤ 100,000 1 ≤ b 의 길이 ≤ 100,000 a 와 b 는 숫자로만 이루어져 있습니다. a 와 b 는 정수 0이 아니라면 0으로 시작하지 않습니다. import java.util.ArrayList; class Solution { public String solution(String a, String b) { String answer = ""; String shortNum = "", longNum = ""; int aLen = a.length(), bLen = b.length(); int over = 0; for(int i = .. 2023. 7. 22.
[Java] 문자열로 변환 문제 정수 n이 주어질 때, n을 문자열로 변환하여 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10000 class Solution { public String solution(int n) { return Integer.toString(n); } } 이런것도 올려야할까 고민을 했지만, 프로그래머스의 모든 문제를 최대한 다 올리는 게 목적이라 간단하더라도 올려본다. 간단하게 끝낼 문제이긴 하지만, 뭐 좀 더 알고리즘스럽게(?) 보이고 싶다면 아스키코드를 활용하면 될 듯 하다. 출처 https://school.programmers.co.kr/learn/courses/30/lessons/181845 2023. 7. 22.
[Java] 배열의 원소 삭제하기 문제 정수 배열 arr과 delete_list가 있습니다. arr의 원소 중 delete_list의 원소를 모두 삭제하고 남은 원소들은 기존의 arr에 있던 순서를 유지한 배열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ arr 의 길이 ≤ 100 1 ≤ arr 의 원소 ≤ 1,000 arr 의 원소는 모두 서로 다릅니다. 1 ≤ delete_list 의 길이 ≤ 100 1 ≤ delete_list 의 원소 ≤ 1,000 delete_list 의 원소는 모두 서로 다릅니다. import java.util.ArrayList; import java.util.Arrays; class Solution { public int[] solution(int[] arr, int[] dele.. 2023. 7. 22.