코딩테스트 33

[프로그래머스] 문자열의 뒤의 n글자

문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 뒤의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. n부터 시작해서 문자열 끝을 지정해주면 되지 않을까? class Solution { public String solution(String my_string, int n) { String answer = ""; answer += my_string.substring(n,my_string.length()); return answer; } } 뒤에서부터 n번째 글자였다... class Solution { public String solution(String my_string, int n) { String answer = ""; answer +=..

[프로그래머스] 문자열의 앞의 n글자

문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 첫글자부터 n번째 글자까지 잘라주기 = substring사용 class Solution { public String solution(String my_string, int n) { String answer = ""; answer += my_string.substring(0,n); return answer; } }

[프로그래머스] 문자열 섞기

길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 문자열 길이가 같으니까 그냥 냅다 하나씩 잘라서 빼주기 하면 될거같다 -> substring사용하기 class Solution { public String solution(String str1, String str2) { String answer = ""; for(int i=0; i

[프로그래머스] 배열 만들기 1

정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요 1이상 n이하의 정수중 k배수 저장이니까 배열 생성 선언 해주고, i%k ==0 이라면 배열에 저장하면 되겠다 싶음 class Solution { public int[] solution(int n, int k) { int[] answer = new int[]; int a = 0; for(int i = 1; i

[프로그래머스] [SELECT] 조건에 맞는 도서 리스트 출력하기

BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요.결과는 출판일을 기준으로 오름차순 정렬해주세요 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력 -> select 2021년에 출판된 '인문' 카테고리에 속하는 도서 -> where 2021 출판이므로 to_char 사용 + 인문 카테고리:category = 인문 오름차순 정렬 -> order by select BOOK_ID, to_char(PUBLISHED_DATE, 'YYYY-MM-DD') as PUBLISHED_DATE from BOOK where to_char(PUBLISHED_DATE, ..

[프로그래머스] [SELECT] 3월에 태어난 여성 회원 목록 출력하기

MEMBER_PROFILE 테이블에서 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회하는 SQL문을 작성해주세요. 이때 전화번호가 NULL인 경우는 출력대상에서 제외시켜 주시고, 결과는 회원ID를 기준으로 오름차순 정렬해주세요. 여성 회원의 ID, 이름, 성별, 생년월일을 조회 -> select 로 전화번호가 NULL인 경우는 출력대상에서 제외 -> is not null 생일이 3월인 + 여성 회원 -> where 절 , 3월만 따로 빼야되므로, to_char로 데이터 유형 문자형으로 변경 + gender = w select MEMBER_ID, MEMBER_NAME, GENDER, to_char(DATE_OF_BIRTH, 'YYYY-MM-DD') as DATE_OF_BIRTH from M..