본문 바로가기

728x90
반응형

integer.parseint

(3)
[프로그래머스] 이진수 더하기 _JAVA 이진수를 의미하는 두 개의 문자열 bin1과 bin2가 매개변수로 주어질 때, 두 이진수의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 return 값은 이진수를 의미하는 문자열입니다. 1 ≤ bin1, bin2의 길이 ≤ 10 bin1과 bin2는 0과 1로만 이루어져 있습니다. bin1과 bin2는 "0"을 제외하고 0으로 시작하지 않습니다. class Solution { public String solution(String bin1, String bin2) { //이진수를 10진수로 변환해서 더한 후(Integer.parseInt) 다시 10진수로 변환(Integer.toBinaryString) return Integer.toBinaryString(Integer.parseI..
[프로그래머스] 자릿수 더하기 _JAVA 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 제한사항 0 ≤ n ≤ 1,000,000 class Solution { public int solution(int n) { int answer = 0; //정수 n을 문자로 변환 후 문자 하나씩 끊어서 배열에 저장 String[] arr = (Integer.toString(n)).split(""); for(int i=0; i
[프로그래머스] 숨어있는 숫자의 덧셈(1) _JAVA 문자열 my_string이 매개변수로 주어집니다. my_string안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 my_string은 소문자, 대문자 그리고 한자리 자연수로만 구성되어있습니다. class Solution { public int solution(String my_string) { int answer = 0; //0~9까지를 제외한 모든 문자를 공백으로 변경 String[] string2 = my_string.replaceAll("[^0-9]","").split(""); for(int i=0; i

728x90
반응형