목록Java (256)
코드 그라데이션
https://school.programmers.co.kr/learn/courses/30/lessons/120908 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2 가 있다면 1을, 없다면 2를 리턴하도록, solution 함수를 완성하세요. 제한사항 입출력 예 입출력 예 설명 아이디어 포함관계 하면 contains로 금방 찾을 수 있다. 나의 코드 class Solution { public int solution(String str1, String str2) { if(s..
https://school.programmers.co.kr/learn/courses/30/lessons/181874 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 9점 받은 문제!!! 문제 설명 문자열 myString이 주어집니다. myString에서 알파벳 "a" 가 등장하면 전부 "A" 로 변환하고, "A" 가 아닌 모든 대문자 알파벳은 소문자 알파벳으로 변환하여 return하는 solution 함수를 완성하세요. 제한 사항 입출력 예 입출력 예 설명 아이디어 반복문은 가장 위에 돌아야 할 것이고 조건 분기를 a인 경우 대문자화 / A가 아닌 경우 전..
https://school.programmers.co.kr/learn/courses/30/lessons/181907 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string의 앞의 n글자로 이루어진 문자열을 return 하는 solution 함수를 작성해 주세요. 제한 사항 입출력 예 아이디어 문자열을 자르는 메서드는 .substring() 이다. (시작 위치, 끝 위치) 이 문제에서는 n번째 글자까지 출력하라고 했으므로, 괄호를 (0,n)으로 작성해주면 된다. 정답 코드 cl..
https://school.programmers.co.kr/learn/courses/30/lessons/181920 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 start와 end가 주어질 때, start부터 end까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한 사항 입출력 예 입출력 예 설명 3부터 10까지의 숫자들을 담은 리스트 [3, 4, 5, 6, 7, 8, 9, 10]를 return합니다. 아이디어 start가 빠지면 0부터 시작했기 때문에 기댓값과 약간 안 맞다 시작점을 의도적으..
1. JOIN(INNER JOIN) - 내부 조인 양쪽 모두에 값이 있는 행(NOT NULL) 반환 'INNER' 은 선택사항 1) SELECT * FROM Categories C JOIN Products P ON C.CategoryID = P.CategoryID; 실행 결과 2) SELECT C.CategoryID, C.CategoryName, P.ProductName FROM Categories C JOIN Products P ON C.CategoryID = P.CategoryID; -- ambiguous 주의! 실행 결과 3) SELECT CONCAT( P.ProductName, ' by ', S.SupplierName ) AS Product, S.Phone, P.Price FROM Products..
1. 비상관 서브쿼리 1) SELECT CategoryID, CategoryName, Description, (SELECT ProductName FROM Products WHERE ProductID = 1) FROM Categories; 실행 결과 2) SELECT * FROM Products WHERE Price < ( SELECT AVG(Price) FROM Products ); 실행 결과 3) SELECT CategoryID, CategoryName, Description FROM Categories WHERE CategoryID = (SELECT CategoryID FROM Products WHERE ProductName = 'Chais'); 실행 결과 4) SELECT CategoryID, Ca..
https://school.programmers.co.kr/learn/courses/30/lessons/181864 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr +5점 문제 문제 설명 문자 "A"와 "B"로 이루어진 문자열 myString과 pat가 주어집니다. myString의 "A"를 "B"로, "B"를 "A"로 바꾼 문자열의 연속하는 부분 문자열 중 pat이 있으면 1을 아니면 0을 return 하는 solution 함수를 완성하세요. 제한사항 입출력 예 입출력 예 설명 아이디어 my_string / pat A 또는 B 바꾼 문자열에서 연속하는 부..
https://school.programmers.co.kr/learn/courses/30/lessons/120883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 8점짜리 문제! 문제 설명 머쓱이는 프로그래머스에 로그인하려고 합니다. 머쓱이가 입력한 아이디와 패스워드가 담긴 배열 id_pw와 회원들의 정보가 담긴 2차원 배열 db가 주어질 때, 다음과 같이 로그인 성공, 실패에 따른 메시지를 return하도록 solution 함수를 완성해주세요. 1) 아이디와 비밀번호가 모두 일치하는 회원정보가 있으면 "login"을 return합니다. 2) 로그인이 실..