[Java Algorithm] 프로그래머스 Lv.0 _ 문자열의 뒤의 n글자
·
Algorithm Study
👿 문제 👿 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해주세요. [Algorithm] substring 함수를 활용하기 ! * substring 함수는 인자로 주어지는 인덱스값을 기준으로 문자열을 자르는 함수 [Code] class Solution { public String solution(String my_string, int n) { String answer = my_string.substring(my_string.length() - n); return answer; } } [+ Plus] ⭐️ substring 함수의 index : substring 함수의 입력 인자값은 2개 (s..
[Java Algorithm] 프로그래머스 Lv.0 _ 문자열의 앞의 n글자
·
Algorithm Study
👿 문제 👿 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해주세요. [Algorithm] substring 함수를 활용하기 ! [Code] class Solution { public String solution(String my_string, int n) { String answer = my_string.substring(0,n); return answer; } }
[Java Algorithm] 프로그래머스 Lv.0 _ 문자열 붙여서 출력하기
·
Algorithm Study
👿 문제 👿 두 개의 문자열 str1, str2 가 공백으로 구분되어 입력으로 주어집니다. 입출력 예와 같이 str1 과 str2를 이어서 출력하는 코드를 작성해보세요. [Algorithm] 문자열을 붙이는 다양한 방법 및 함수를 알아두자. 1. + 연산자 2. concat() [Code] import java.util.Scanner; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; // 1. + 연산자 // 공백 없이 문자열을 바로 이어줌 public class Solution1 { public static void main(String[] args) { Scanner sc = new ..
[Java Algorithm] 프로그래머스 Lv.0 _ 정수 부분
·
Algorithm Study
👿 문제 👿 실수 flo 가 매개 변수로 주어질 때, flo의 정수 부분을 return 하도록 solution 함수를 완성해주세요. [Algorithm] 가장 중요한 점은 int 형으로 return을 한다는 점 ! flo 는 double 형이기 때문에 int 로 형변환 필요 [Code] class Solution { public int solution(double flo) { return (int)flo; } } [+ Plus] ⭐️ 형변환(casting) : 정수에서 실수, 실수에서 정수로 형을 변환할 때는 변수 앞에 casting할 형태를 붙여주면 된다 ! ➡️ 실수에서 정수 - (int)var; 정수에서 실수 - (double)var; * 이 때, 실수에서 정수로 형을 변환하는 경우 소수점 아래로는..
[Java Algorithm] 프로그래머스 Lv.0 _ n의 배수
·
Algorithm Study
👿 문제 👿 정수 num 과 n 이 매개 변수로 주어질 때, num 이 n 의 배수이면 1을 return n 의 배수가 아니라면 0 을 return 하도록 solution 함수를 완성해주세요. [Algorithm] 코드의 간결성을 위해 삼항연산자를 이용해 true, false에 따른 return 값을 출력 [Code] class Solution { public int solution(int num, int n) { int answer = num % n; return answer == 0 ? 1 : 0; } } [+ Plus] 삼항연산자에 대한 설명 ➡️ https://caveloperstudylog.tistory.com/91
[Java Algorithm] 프로그래머스 Lv.0 _ n번째 원소부터
·
Algorithm Study
👿 문제 👿 정수 리스트 num_list와 정수 n이 주어질 때, n 번째 원소부터 마지막 원소까지의 모든 원소를 담은 리스트를 return하도록 solution 함수를 완성해주세요. [Algorithm] 1. 값이 새로 담길 list의 크기 구한다 ➡️ num_list의 길이에서 n값을 뺀 후 +1을 한 것이 새로운 리스트의 크기 2. 새로운 리스트에 담을 값을 for문을 통해 저장 ➡️ for문을 0부터 새로운 리스트 길이만큼 반복해서 num_list의 n-1번째 인덱스 부터 담기 [Code] class Solution { public int[] solution(int[] num_list, int n) { // 새로운 값을 저장할 리스트, 리스트의 크기 = num_list.length - n + 1 ..