목록전체 글 (169)
이지은님의 블로그
1️⃣ 배열의 원소 삭제하기 (https://school.programmers.co.kr/learn/courses/30/lessons/181844) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 정수 배열 arr과 delete_list가 있습니다. arr의 원소 중 delete_list의 원소를 모두 삭제하고 남은 원소들은 기존의 arr에 있던 순서를 유지한 배열을 return 하는 solution 함수를 작성해 주세요. 👉 사용한 방법1 - Set에서 .contains() 사용import java.util.*;class Solution { public int[] solution(int[] ar..
1️⃣ 할 일 목록 (https://school.programmers.co.kr/learn/courses/30/lessons/181885) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr오늘 해야 할 일이 담긴 문자열 배열 todo_list와 각각의 일을 지금 마쳤는지를 나타내는 boolean 배열 finished가 매개변수로 주어질 때, todo_list에서 아직 마치지 못한 일들을 순서대로 담은 문자열 배열을 return 하는 solution 함수를 작성해 주세요. 👉 사용한 방법1 - ArrayList를 사용한 요소 삽입후 stream으로 String배열로 변환import java.util.*;class..
1️⃣ 이어 붙인 수 (https://school.programmers.co.kr/learn/courses/30/lessons/181928) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 정수가 담긴 리스트 num_list가 주어집니다. num_list의 홀수만 순서대로 이어 붙인 수와 짝수만 순서대로 이어 붙인 수의 합을 return하도록 solution 함수를 완성해주세요. 👉 사용한 방법: StringBuilder로 문자열을 붙인 뒤 Integer.parseInt()로 숫자 변환하여 계산class Solution { public int solution(int[] num_list) { ..
1️⃣ 암호 해독 (https://school.programmers.co.kr/learn/courses/30/lessons/120892) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr군 전략가 머쓱이는 전쟁 중 적군이 다음과 같은 암호 체계를 사용한다는 것을 알아냈습니다. 암호화된 문자열 cipher를 주고받습니다. 그 문자열에서 code의 배수 번째 글자만 진짜 암호입니다. 문자열 cipher와 정수 code가 매개변수로 주어질 때 해독된 암호 문자열을 return하도록 solution 함수를 완성해주세요. 👉 사용한 방법 - StringBuilder를 이용한 방법class Solution { pu..
1️⃣ 더 크게 합치기 (https://school.programmers.co.kr/learn/courses/30/lessons/181939) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr연산 ⊕는 두 정수에 대한 연산으로 두 정수를 붙여서 쓴 값을 반환합니다. 예를 들면 다음과 같습니다. 12 ⊕ 3 = 123 3 ⊕ 12 = 312 양의 정수 a와 b가 주어졌을 때, a ⊕ b와 b ⊕ a 중 더 큰 값을 return 하는 solution 함수를 완성해 주세요. 단, a ⊕ b와 b ⊕ a가 같다면 a ⊕ b를 return 합니다. 👉 사용한 방법 - Integer.parseInt() 를 이용한 형변환c..
1️⃣ 배열 자르기 (https://school.programmers.co.kr/learn/courses/30/lessons/120833) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr정수 배열 numbers와 정수 num1, num2가 매개변수로 주어질 때, numbers의 num1번 째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return 하도록 solution 함수를 완성해보세요. 👉 사용한 방법 1 - 반복문을 사용하여 배열 완성class Solution { public int[] solution(int[] numbers, int num1, int num2) { in..
1️⃣ 최댓값 만들기 (1) (https://school.programmers.co.kr/learn/courses/30/lessons/120847) 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 정수 배열 numbers가 매개변수로 주어집니다. numbers의 원소 중 두 개를 곱해 만들 수 있는 최댓값을 return하도록 solution 함수를 완성해주세요. 👉 사용한 방법: Arrays 정렬 사용하기import java.util.*;class Solution { public int solution(int[] numbers) { Arrays.sort(numbers); retu..
1️⃣ 뒤집힌 문자열 (https://school.programmers.co.kr/learn/courses/30/lessons/120822) 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 👉 처음 푼 방법 : substring을 사용하는 방법class Solution { public String solution(String my_string) { String answer = ""; for (int i = my_string.l..