본문 바로가기

Coding Test/Java Coding Test219

[프로그래머스 / 자바] - 이어 붙인 수 이어 붙인 수 JAVA 문제 숫자 배열 num_list가 주어집니다. num_list 배열 안에 숫자 중에서 짝수는 짝수끼리 묶고 홀수는 홀수끼리 묶어서 생긴 두 값을 더하는 문제입니다. ex) 3,4,5,2,1 -> 351 + 42 = 393 이렇게 문제를 풀면 됩니다. 테스트 (이클립스) 우선 짝수를 담을 문자열과 홀수를 담을 문자열을 각각 하나씩 선언해 줍니다. for문을 num_list의 크기만큼 순회합니다. for문이 하나씩 값을 가져오면 if문을 사용하여 짝수면 even에 홀수면 odd에 값을 담도록 하였습니다. (num_list의 값을 2로 나눠서 0이면 even에 더해지고 0이 아니면 odd에 더해지게 하였습니다. 여기서 값을 더하는 것은 수학적으로 더하는 것이 아니라 문자열끼리의 덧셈을 .. 2023. 11. 8.
[프로그래머스 / 자바] - 글자 이어 붙여 문자열 만들기 글자 이어 붙여 문자열 만들기 문제 매개변수 문자열 my_string, 정수배열 index_list가 주어집니다. 무작위로 주어진 my_string의 값을 정수배열의 값에 위치한 문자를 추출하여 문자열을 만드는 문제입니다. for문을 이용하여 index_list의 값들을 추출하여 charAt() 메소드를 이용하여 원하는 위치의 문자를 answer 문자열에 담아서 출력해 봤습니다. 테스트 (이클립스) package example; public class CreateAStringByConcatenatingLetters { public static void main(String[] args) { /* * 매개변수 문자열 my_string, 정수 배열 index_list가 주어집니다. * index_list의 .. 2023. 10. 21.
[프로그래머스 /자바] - 첫 번째로 나오는 음수 첫번째 음수 문제 매개변수 정수배열 num_list가 주어집니다. 정수배열 안에 음수가 있다면 음수가 있는 자리를 출력하고, 음수가 없다면 -1을 출력하는 문제입니다. for문으로 배열 전체를 순회하도록 하고 if문을 사용하여 각 값들을 0보다 작은지를 비교합니다. 0보다 작으면 원소의 자리를 출력하고, for이 끝나도 음수가 없다면 -1을 출력할 수 있도록 코드를 구성했습니다. 테스트 (이클립스) package example; public class TheFirstNegativeNumber { public static void main(String[] args) { /* * 정수리스트 num_list가 주어집니다. * 무작위로 주어진 num_list 배열안에 처음으로 나오는 음수를 출력하는 문제입니다... 2023. 10. 20.
[프로그래머스 / 자바] - n개 간격의 원소들 n개 간격의 원소들 문제 매개변수 정수배열 num_list와 정수 n이 주어집니다. num_list 첫번째 원소부터 n간격으로 출력하는 문제입니다. for문을 이용하여 0번째 원소부터 num_list의 크기만큼 돌리고 for문이 한번 순회할 때마다 n만큼을 더해서 출력하도록 코드를 구성해 봤습니다. 테스트 (이클립스) package example; public class ElementsInNIntervals { public static void main(String[] args) { /* * 매개변수 정수리스트 num_list, 정수 n이 주어집니다. * 정수리스트의 데이터를 n의 간격으로 출력하는 문제입니다. * 1, 2, 3, 4, 5, 6, 7 이라는 정수배열이 있을 때 n의 값이 2라면 * 1을 .. 2023. 10. 20.
[프로그래머스 / 자바] - 문자열의 앞의 n글자 문자열 앞의 n글자 문제 매개변수로 문자열 my_string, 정수 n이 주어집니다. my_string의 문자열 첫번째 자리부터 n번째까지의 문자를 출력하는 문제입니다. substring을 이용하여 문자열의 0번째 부터 n번째까지 출력하도록 코드를 구성했습니다. substring (시작지점, 마지막지점 -1) 테스트 (이클립스) package example; public class NLettersInFrontOfString { public static void main(String[] args) { /* * 매개변수 문자열 my_string, 정수 n이 주어집니다. * 문자열이 주어지면 정수 n만큼의 문자열만 출력하도록 하는 문제입니다. */ String my_string = "ProgrammerS123.. 2023. 10. 20.