목록전체 글 (373)
Just Do IT!
String → int1. Integer.parseInt()java.lang.Integer 클래스의 static 메소드이다.파라미터로 숫자로 변환할 문자열을 입력받고, 입력받은 문자열을 integer로 변환한 int 값을 리턴한다. 예시 코드:public class Main { public static void main(String[] args) { // 변환할 문자열 String str = "1234"; // 문자열을 정수로 변환 try { int num = Integer.parseInt(str); System.out.println("변환된 정수: " + num); } catch (NumberFo..
문제 설명문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,0001 ≤ n ≤ my_string의 길이입출력 예my_stringnresult"ProgrammerS123"11"grammerS123""He110W0r1d"5"W0r1d" class Solution { public String solution(String my_string, int n) { String answer = ""; answer = my_string.substring(my_string.l..
문제 설명어떤 문자열에 대해서 접미사는 특정 인덱스부터 시작하는 문자열을 의미합니다. 예를 들어, "banana"의 모든 접미사는 "banana", "anana", "nana", "ana", "na", "a"입니다.문자열 my_string이 매개변수로 주어질 때, my_string의 모든 접미사를 사전순으로 정렬한 문자열 배열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 알파벳 소문자로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 100입출력 예my_stringanswer"banana"["a", "ana", "anana", "banana", "na", "nana"]"programmers"["ammers", "ers", "grammers", "mers", ..
문제 설명문자열 my_string과 이차원 정수 배열 queries가 매개변수로 주어집니다. queries의 원소는 [s, e] 형태로, my_string의 인덱스 s부터 인덱스 e까지를 뒤집으라는 의미입니다. my_string에 queries의 명령을 순서대로 처리한 후의 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 영소문자로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,000queries의 원소는 [s, e]의 형태로 0 ≤ s ≤ e my_string의 길이를 만족합니다.1 ≤ queries의 길이 ≤ 1,000입출력 예my_stringqueriesanswer"rermgorpsam"[[2, 3], [0, 7], [5, 9], [6, 10..
문제 설명문자열 my_string과 정수 s, e가 매개변수로 주어질 때, my_string에서 인덱스 s부터 인덱스 e까지를 뒤집은 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 숫자와 알파벳으로만 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,0000 ≤ s ≤ e my_string의 길이입출력 예my_stringseresult"Progra21Sremm3"612"ProgrammerS123""Stanley1yelnatS"410"Stanley1yelnatS" class Solution { public StringBuilder solution(String my_string, int s, int e) { StringBuilder a..
문제 설명길이가 같은 문자열 배열 my_strings와 이차원 정수 배열 parts가 매개변수로 주어집니다. parts[i]는 [s, e] 형태로, my_string[i]의 인덱스 s부터 인덱스 e까지의 부분 문자열을 의미합니다. 각 my_strings의 원소의 parts에 해당하는 부분 문자열을 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항1 ≤ my_strings의 길이 = parts의 길이 ≤ 1001 ≤ my_strings의 원소의 길이 ≤ 100parts[i]를 [s, e]라 할 때, 다음을 만족합니다.0 ≤ s ≤ e my_strings[i]의 길이입출력 예my_stringspartsresult["progressive", "hamburger", ..
문제 설명문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요.제한사항my_string은 숫자와 알파벳으로 이루어져 있습니다.1 ≤ my_string의 길이 ≤ 1,0001 ≤ n ≤ my_string의 길이입출력 예my_stringnresult"ProgrammerS123"11"ProgrammerS""He110W0r1d"5"He110" class Solution { public String solution(String my_string, int n) { return my_string.substring(0,n); }} => substring을 통해 문자열을 나눌 ..
문제 설명정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.제한사항0 ≤ start_num ≤ end_num ≤ 50입출력 예start_numend_numresult310[3, 4, 5, 6, 7, 8, 9, 10] class Solution { public int[] solution(int start_num, int end_num) { int[] answer = new int[end_num - start_num + 1]; for(int i = 0; i
길고 길었던 KOSTA 교육 과정이 끝이 났다.수료한 건 어제였는데, 어제는 그냥 쉬었고 오늘 좀 시간이 나서 회고를 적어보려고 한다. 우선 내가 들었던 교육은KOSTA Java 기반 Cloud 개발자 양성 교육 과정이다.올해 6월 10일부터 들었고 어제, 11월 13일 최종 프로젝트 발표를 마지막으로 마무리되었다. 그 전에 쓴 글에서, TIL은 이번에 블로그가 아니라 깃허브 TIL repository에 매일 정리하겠다고 했는데, 정말로 그 약속을 잘 지켰다. 최종 프로젝트 직전까지 전부 날짜별로 정리해서 올렸고 실습 프로젝트도 전부 포함되어 있다. https://github.com/seoyeon-jung/kosta-study-log GitHub - seoyeon-jung/kosta-study-log:..
class Solution { public boolean solution(boolean x1, boolean x2, boolean x3, boolean x4) { boolean answer = (x1 || x2) && (x3 || x4); return answer; }} (x1 ∨ x2) : 이 부분은 true가 하나라도 있는 경우에 true를 반환한다. ∧ : 이 연산자가 포함 된 경우 모두 true인 경우에만 true를 반환한다. 이 두가지 조건만 생각하면 쉽게 answer를 구할 수 있다. || 연산자가 or 연산자이므로 ∨ 이 조건에 만족할 수 있고,&& 연산자가 and 연산자이므로 두 번째 조건에 만족할 수 있다. 즉,x ∨ y 는 x || ..