3진법 뒤집기https://school.programmers.co.kr/learn/courses/30/lessons/68935 문제 설명자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한 사항n은 1 이상 100,000,000 이하인 자연수입니다. 입출력 예nresult457125229 풀이1. 3진법으로 변환한다.2. 앞뒤로 뒤집는다.3. 10진법으로 변환한다. 고민 Point10진법을 n진법으로 변경할 때는 Integer의 toString 메소드를 사용한다. 첫 번째 매개변수에는 변환할 int 타입의 수를, 두 번째 매개변수에는 변환할 진법 n을 넣는다. 반환 타입은 S..
Programmers

크기가 작은 부분 문자열https://school.programmers.co.kr/learn/courses/30/lessons/147355 문제 설명숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요.예를 들어, t="3141592"이고 p="271" 인 경우, t의 길이가 3인 부분 문자열은 314, 141, 415, 159, 592입니다. 이 문자열이 나타내는 수 중 271보다 작거나 같은 수는 141, 159 2개 입니다. 제한 사항1 ≤ p의 길이 ≤ 18p의 길이 ≤ t의 길이 ≤ 10,000t와 p는 숫자로만 이루어진 ..

문자열 묶기 https://school.programmers.co.kr/learn/courses/30/lessons/181855 문제 설명 문자열 배열 strArr이 주어집니다. strArr의 원소들을 길이가 같은 문자열들끼리 그룹으로 묶었을 때 가장 개수가 많은 그룹의 크기를 return 하는 solution 함수를 완성해 주세요. 제한 사항 1 ≤ strArr의 길이 ≤ 100,000 1 ≤ strArr의 원소의 길이 ≤ 30 strArr의 원소들은 알파벳 소문자로 이루어진 문자열입니다. 입출력 예 strArr result ["a","bc","d","efg","hi"] 2 풀이 1. 정답으로 리턴할 정수형 변수 answer를 0으로 초기화한다. 2. 100001개의 정수형 배열 변수 countArr을..