본문 바로가기
반응형

분류 전체보기150

[#프로그래머스] 수박수박수박수박수박수? 문제 설명 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다. 제한 조건 n은 길이 10,000이하인 자연수입니다. class Solution { public String solution(int n) { String answer = ""; for(int i=0; i 2023. 1. 31.
[#프로그래머스] 전화번호 목록 - 문제 설명 : 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. * 구조대 : 119 * 박준영 : 97 674 223 * 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요. - 제한 사항 ● phone_book의 길이는 1 이상 1,000,000 이하입니다. ○ 각 전화번호의 길이는 1 이상 20 이하입니다. ○ 같은 전화번호가 중복해서 들어.. 2023. 1. 30.
[#프로그래머스] 같은 숫자는 싫어 - 문제 설명 : 배열 arr가 주어집니다. 배열 arr의 각원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들을 순서를 유지해야합니다. 예를 들면, l arr = [1,1,3,3,0,1,1] 이면 [1,3,0,1]을 return 합니다. l arr = [4,4,4,3,3,] 이면 [4,3]을 return 합니다. : 배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return하는 solution 함수를 완성해 주세요. - 제한사항 l 배열 arr의 크기 : 1,000,000 이하의 자연수 l 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보.. 2023. 1. 30.
[#프로그래머스] 가운데 글자 가져오기 - 문제 설명 : 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. - 제한사항 : S는 길이가 1이상, 100이하인 스트링입니다. - 문제풀이 : 입력 값인 s(String)의 길이 값을 구해서 홀수일 때 중앙의 하나의 값, 짝수일때 두개의 값을 구한다. class Solution { public String solution(String s) { String answer = ""; int leng = s.length(); int idx = leng/2; if(leng%2 != 0) answer = s.substring(idx, idx+1); else answer = s.substring(idx-1, idx+1); retu.. 2023. 1. 30.
반응형