일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- Spring MVC 동작원리
- 자바
- 인텔리제이
- 스택
- Spring MVC 구성요소
- 11659
- List.of
- 클라우드에서 도커 실행하기
- 코드스테이츠 백엔드
- vm인스턴스생성
- 코딩테스트
- MySQL
- 구간합구하기
- 성능테스트툴
- 재귀와반복문
- 알고리즘
- 백준 11659
- OOP
- 프로그래머스
- String.valueOf()
- GCP
- 싱글톤패턴
- Spring Web MVC
- 버블정렬
- java
- 코드스테이츠
- Array.asList
- 재귀함수
- 백준
- 투포인터알고리즘
- Today
- Total
목록글 전체 보기 (242)
순간을 기록으로
Deploy(배포) 배포는 소프트웨어를 하나의 환경에서 다른 환경으로 옮기는 것을 말한다. 일반적으로 환경은 로컬 - 개발 - 테스트 - 스테이징 - 프로덕션(운영)이 있다. 예를들면 '기본적인 테스트를 완료한 소프트웨어를 스테이징 환경에 배포하였다.'라고 말할 수 있다. Release(출시) 서비스나 기능을 사용자가 사용할 수 있게끔 하는 것을 말한다. 구글 플레이스토어에 새로운 앱이 출시하거나 업데이트 된 버전이 올라오는 것을 출시라고 볼 수 있다. 출처: https://www.bmc.com/blogs/software-deployment-vs-release/ Deploying vs Releasing Software: What’s The Difference? www.bmc.com

문제 - 3변의 길이가 같으면 "Equilateral"을 2변의 길이가 같으면 " Isosceles", 세 변의 길이가 모두 다르면 "Scalene", 작은 두 변의 합보다 큰 변의 길이가 크거나 같으면 ""Not A Triangle"을 보여주는 쿼리를 작성하세요. 풀이 처음보다 유형이 문제였다. 알고보니 SQL에서도 CASE문을 이용해서 조건문을 작성할 수 있었다. select case when a = b and b = c then "Equilateral" when a + b

문제 - 최대 총소득(maxinum total earnings)과 해당 값을 총소득으로 하는 직원의 수를 조회하세요. - 총소득(total earnings)은 월급(salary)x월(months) 입니다. 풀이 처음에 max()함수를 생각했지만 나중에 다른 풀이를 참고하니깐 정렬과 LIMIT을 이용해서 최댓값을 구할 수 있다는 것을 배웠다. GROUP BY를 사용하는 게 익숙하진 않지만 이해는 간다. select (months*salary) as earnings, count(*) from employee group by months*salary order by earnings desc limit 1; 배운 것 SQL 구 작동 순서 FROM 구: SQL은 제일 먼저 테이블을 조회합니다. 테이블이 있어야 어..

문제 - 월급(salary)이 $2000을 초과하고(and) 회사에 다닌 지 10개월(month) 미만인 직원의 이름 리스트를 조회하세요. - 조회 결과는 id(employee_id)를 기준으로 오름차순으로 정렬(order)합니다. 풀이 select name from employee where salary > 2000 and months < 10 order by employee_id; 출처: https://www.hackerrank.com/challenges/salary-of-employees/problem?isFullScreen=true&h_r=next-challenge&h_v=zen Employee Salaries | HackerRank Print the names of employees who ea..

문제 - 직원 이름(name)을 조회하세요 - 조회 결과는 이름(name)을 기준으로 알파벳 순서로 정렬(order)합니다. 풀이 select name from employee order by name; 출처: https://www.hackerrank.com/challenges/name-of-employees/problem?isFullScreen=true Employee Names | HackerRank Print employee names. www.hackerrank.com

문제 -75를 초과하는 점수(marks)를 받은 학생들의 이름(name)을 조회하세요 -결과는 이름의 마지막 3개 문자로 정렬(order by)하세요 -만약 마지막 3개의 문자가 같다면 id를 기준으로 오름차순 정렬(asc)을 하세요. 풀이 단순하게 이름을 기준으로 결과를 정렬하는게 아니라 이름의 마지막 3개의 문자를 기준으로 정렬해야 되는게 어려웠다. 처음에는 혹시나? 해서 그냥 name을 기준으로 짰다. select name from students where marks > 75 order by name, id; 하지만 역시 오답.. 해결하기 위해 문자열에서 부분 문자열을 얻을 수 있는 방법을 알야아한다. 그리고 그러한 함수들을 찾았다. - LEFT(컬럼명, n): 문자열의 왼쪽을 기준으로 n개의 문..

문제 - 도시명이 모음으로 시작하지 않'고'(=and) 모음으로 끝나지 않는 도시 리스트를 조회하세요 - 결과에는 중복을 포함하지 않습니다. 풀이 select distinct city from station where city regexp '^[^aeiou]' and city regexp '[^aeiou]$'; 출처: https://www.hackerrank.com/challenges/weather-observation-station-12/problem?isFullScreen=true Weather Observation Station 12 | HackerRank Query an alphabetically ordered list of CITY names not starting and ending with ..

문제 - 도시명이 모음으로 시작하지 않거나 모음으로 끝나지 않는 도시 리스트를 조회하세요. - 결과에 중복이 있으면 안됩니다. 풀이 select distinct city from station where city regexp '^[^aeiou]' or city regexp '[^aeiou]$'; 출처: https://www.hackerrank.com/challenges/weather-observation-station-11/problem?isFullScreen=true&h_r=next-challenge&h_v=zen&h_r=next-challenge&h_v=zen Weather Observation Station 11 | HackerRank Query a list of CITY names not star..