본문 바로가기

728x90

StringBuilder

[프로그래머스] 푸드 파이트 대회 / 자바(Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 특정 숫자를 주어진 횟수만큼 앞, 뒤로 대칭되는 문자열로 만들어 출력하는 문제였습니다. 쉬운 문제이면서도 효율적으로 해결하는 방법이 여러개가 됩니다. StringBuilder를 사용해 어떤 함수들로 이런 경우에 사용할 수 있는지 보고(repeat, reverse) String의 내부에서 + 연산자를 사용을 자유롭게 사용 할 수 있음을 알게됩니다. 코드 1번코드 (StringBuilde.. 더보기
[프로그래머스] 숫자 짝궁 / 자바(Java) 문제 https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해설 주어진 두 정수 X, Y에서 공통된 임의의 정수들을 이용해 가장 큰 수를 만드는 문제입니다. 각자 정수의 개수들만 구해주고 중복되는 정수를 9부터 0까지 역으로 나열하면 가장 큰 수를 만들어줄 수 있습니다. 1. X, Y에 각각 대응되는 배열 xarr, yarr를 만들어 각자 가지고있는 정수들의 개수를 구합니다. 2. StringBuilder를 사용해 9부터 0까지 역으로 나아가며 중.. 더보기

728x90