✍스펙업/코딩테스트

✍스펙업/코딩테스트

자바 부분 문자열 이어 붙여 문자열 만들기

문제 설명 길이가 같은 문자열 배열 my_strings와 이차원 정수 배열 parts가 매개변수로 주어집니다. parts[i]는 [s, e] 형태로, my_string[i]의 인덱스 s부터 인덱스 e까지의 부분 문자열을 의미합니다. 각 my_strings의 원소의 parts에 해당하는 부분 문자열을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요. 제한사항 1 ≤ my_strings의 길이 = parts의 길이 ≤ 100 1 ≤ my_strings의 원소의 길이 ≤ 100 parts[i]를 [s, e]라 할 때, 다음을 만족합니다. 0 ≤ s ≤ e

✍스펙업/코딩테스트

자바 처음으로 나오는 0까지 0 떼기

while문으로 n_str의 길이까지 진행하면서 동시에 "0"이라는 문자열을 만나면 멈추며 조건이 만족된다면 계속 i값을 증가시킨다. 마지막에 while문이 종료되면 i값은 0의 위치까지가 되므로 substring으로 그 값을 출력해주면 처음으로 등장하는 0들을 뗀 문자열을 만들 수 있다. class Solution { public String solution(String n_str) { int i = 0; while (i < n_str.length() && n_str.charAt(i) == '0') { i++; } return n_str.substring(i); } }

✍스펙업/코딩테스트

자바 리스트 사용해보기 (배열의 원소만큼 추가하기)

배열의 원소만큼 추가하기 문제 설명 아무 원소도 들어있지 않은 빈 배열 X가 있습니다. 양의 정수 배열 arr가 매개변수로 주어질 때, arr의 앞에서부터 차례대로 원소를 보면서 원소가 a라면 X의 맨 뒤에 a를 a번 추가하는 일을 반복한 뒤의. 배열 X를 return 하는 solution 함수를 작성해 주세요 문제풀기 List는 제네릭 타입을 사용. 정수형(Integer) 요소들을 담는 리스트(List)를 선언 중요한 명령어 import java.util.*; List answer = new ArrayList(); answer.add(arr[i]); import java.util.*; class Solution { public List solution(int[] arr) { List answer = n..

✍스펙업/코딩테스트

프로그래머스 대문자와 소문자. String split으로 배열 분리. charAt 로 String 대소문자 자세한 설명

오늘은 자바 0레벨 대문자와 소문자 예제를 풀어보았다. 참고로 문자열과 관련한 코딩테스트의 문법들을 정리해놓았으니 아래 링크를 통해 한번 확인해보시기를 바란다. https://dev-with-gpt.tistory.com/119 코딩테스트 문자열 관련 명령어 모음 코딩테스트 문자열 관련 명령어 모음 * 문자열 검색: str.indexOf(String a): 문자열 str에서 a가 처음으로 나타나는 위치의 인덱스를 반환합니다. str.lastIndexOf(String a): 문자열 str에서 a가 마지막으로 나 dev-with-gpt.tistory.com 문제 설명 문자열 my_string이 매개변수로 주어질 때, 대문자는 소문자로 소문자는 대문자로 변환한 문자열을 return하도록 solution 함수를 ..

우동한그릇
'✍스펙업/코딩테스트' 카테고리의 글 목록 (6 Page)