목록알고리즘 (98)
forest_moon
양의 정수의 배열 arr이 주어질 때 모든 원소들이 둘 씩 짝지어 생기는 최소공배수를 합한 값을 리턴하는 solution 함수를 작성해주세요. 🚩 [제한사항] - arr 내 원소들은 중복되지 않습니다. - arr 배열의 길이는 최소 3입니다. - 입출력 예 : [ 1 , 2 , 3 ] → ( {1 | 2} → 2 + { 1 | 3 } → 3 + { 2 | 3 } → 6 ) = 11 import java.util.Arrays; class Solution { public int solution(int[] arr) { int answer = 0; int n = arr.length; //배열의 최소공배수 int lcm = arr[0]; for (int i = 1; i < n; i++) { lcm = getLCM..
문제 풀러 가기 정규표현식 연습문제다 조건은 똑같다. 중복 , 모음으로 끝나지 않는것 시작 '^[???]' 끝 '[???]$' SELECT DISTINCT city FROM station WHERE NOT city REGEXP '[aeiou]$' ;
문제 풀러 가기 모음으로 시작하지 않는 도시의 이름을 중복 포함 하지 않게 찾기 ! 모음만 아니면 된다 (NOT) SELECT DISTINCT city FROM station WHERE NOT city REGEXP '^[aeiou]';
문제 풀러 가기 7번 문제랑 같은 거인 줄알 았는데 포함된거였고 이건 시작과 끝이였다 ㅜ 똑같이 LIKE 아니면 정규표현식 이다.. ! "^안녕" 대상 문자열에서 ‘안녕’으로 시작하는 문자열을 찾음. "잘가$" 대상 문자열에서 ‘잘가’로 끝나는 문자열을 찾음. SELECT DISTINCT city FROM station WHERE city REGEXP '^[aeiou]' and city REGEXP '[aeiou]$'; 찾아보니 위 패턴이 있길레 and 로 적용해서 찾았다 !
문제 풀러 가기 문제 풀이에 대해 생각한 부분 1. 중복을 포함할 수 없음 (DISTINCT) 2. 정규표현식 3. LIKE SELECT DISTINCT city FROM station WHERE city REGEXP '[aeiou]$' ; SELECT DISTINCT city FROM station WHERE city LIKE ('%a') OR CITY LIKE ('%e') OR CITY LIKE ('%i') OR CITY LIKE ('%o') OR CITY LIKE ('%u') ;
import java.util.*; class Solution { public int[] solution(int[] numbers, int num1, int num2) { int[] answer = Arrays.copyOfRange(numbers, num1, num2+1); return answer; } } *** Arrays.copyOfRange(원본 배열, 시작 위치, 마지막 위치);
class Solution { public int solution(int n, int k) { int answer = 0; answer = 12000 * n + k * 2000; if(10
문제 설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 설명 입출력 예 #1 "abcdef" 에서 "f"를 제거한 "abcde"를 return합니다. 입출력 예 #2 "BCBdbe" 에서 "B"를 모두 제거한 "Cdbe"를 return합니다. class Solution { public String solution(String my_string, String letter) ..