Dev Hyeri

전체 글 465

[백준] 깃허브 자동 커밋 연동(2024)

[ 목차 ] 1. 확장자 설치 2. 깃허브 확장자 연동 3. 자동 커밋 확인 * 프로그래머스 programmers 깃허브 자동 연동 방법 * 리트코드 leetcode 깃허브 자동 연동 방법 * 프로그래머스에서 이미 깃허브를 연동하여 사용하고 있었다면, 바로 3. 자동 커밋 확인으로 넘어가자 1. 확장자 설치 우측 상단 계정 옆의 ⁝ 클릭 - 확장 프로그램 - Chrome웹 스토어 방문하기 우측 상단 [🔍 확장 프로그램 및 테마 검색] 에서 "백준허브" or "BaekjoonHub" 검색 빨간색 박스로 강조한 백준 허브(BeakjoonHub) 클릭 우측 상단 Chrome에 추가 버튼 클릭 팝업창 확장 프로그램 추가 버튼 클릭 팝업창으로 확장 프로그램 설치 완료 확인 2. 깃허브 확장자 연동 우측 상단 퍼즐..

[개발 트랜드] 속도 2배, 인텔리제이 단축키

F2 : next highlighted error 오류로 이동  Alt + 1 : project. 왼쪽 프로젝트 창 열고 닫기 Ctrl + Shift + Enter : 현재 절을 자동 완성Ctrl + P : 파라미터 정보Shift + F6 : Rename. 이름 한 방에 변경Ctrl + Alt + I :  auto-indent lines. 자동 들여쓰기Ctrl + Alt + N :  Inline Variable. 변수 내장. 특정 코드 부분에서 불필요(중복)하게 사용되어 변수의 값을 직접 사용하도록 변경   Alt + Insert : generate. 생성자, getter and setter, toString 등 생성Ctrl + Alt + V : introduce parameter. 매개 변수 생성 Ct..

개발 트랜드 2024.02.17

[해커랭크Medium](2024) The PADS. 교수, 연기자, 의사, 가수 (설명/코드/정답)

문제 링크 : https://www.hackerrank.com/challenges/the-pads/problem 1. 요구 사항 이해 이름 및 직업의 첫 글자를 소괄호parentheses로 감싼 뒤 이름에 이어 출력 2. 설계/검증 ✔️ 문자 뽑아내기 SUBSTR() 또는 LEFT() 사용 ✔️ 문자열 이어붙이기 CONCAT()함수 사용 ✔️ 문자열을 소문자로 변환하는 LOWER() 함수 사용 3. 정상 코드 Weather Observation Station 18, 기상관측소 18호 SELECT CONCAT(NAME, "(", LEFT(OCCUPATION, 1), ")") FROM OCCUPATIONS ORDER BY NAME; SELECT CONCAT("There are a total of", " ",..

[해커랭크Easy] (2024) Weather Observation Station 5, 기상 관측소 5(설명/코드/정답)

문제 링크 : https://www.hackerrank.com/challenges/weather-observation-station-5/problem 1. 요구 사항 이해 가장 짧은 도시 이름과 가장 긴 도시 이름을 가진 도시와 이름 길이를 출력. 2. 설계/검증 ✔️ 같은 순위가 있으면 알파벳 순서가 가장 처음인 것 하나만 출력 - ROW_NUMBER() 윈도우 함수 사용 ✔️ 문자열 길이를 구하는 LENGTH 3. 정상 코드 방법 1. ROW_NUMBER(번호 매기는 함수) 윈도우 함수 사용. SELECT CITY, LENGTH(CITY) FROM(SELECT CITY, LENGTH(CITY), ROW_NUMBER() OVER(PARTITION BY LENGTH(CITY) ORDER BY LENGTH..

[해커랭크Medium] (2024) Weather Observation Station 18,19 (설명/코드/정답)

문제 링크 : https://www.hackerrank.com/challenges/weather-observation-station-18/problem https://www.hackerrank.com/challenges/weather-observation-station-19/problem 1. 요구 사항 이해 2차원 위의와 위도 경도의 최솟값인 p₁, 최댓값인 p₂인 두 점 사이의 거리를 구하기. 2. 설계/검증 ✔️ Manhattan Distance, 맨하튼 거리 p₁( x₁, y₁ ), p₂( x₂, y₂ )일때 | x₁ - x₂ | + | y₁ - y₂ | ✔️ Euclidean distance, 유클리드 거리 ✔️ 위도와 경도에 대한 이해(ABS를 안 써도 됨) ✔️ N제곱 POWER() 함수 필..

[SQL KIT] (2024) 자동차 대여 기록 별 대여 금액 구하기(설명/코드/정답)

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/151141 핵심. 대여기간, 할인율을 구하려고 했는가 정상 코드. WITH RENTAL_DATE_AND_DURATION_TYPE AS ( SELECT *, CASE WHEN DATEDIFF(END_DATE, START_DATE) + 1 < 7 THEN NULL WHEN DATEDIFF(END_DATE, START_DATE) + 1 < 30 THEN '7일 이상' WHEN DATEDIFF(END_DATE, START_DATE) + 1 < 90 THEN '30일 이상' ELSE '90일 이상' END AS R_DURATION_TYPE , DATEDIFF(END_DATE, START_DATE..

[전시회,콘퍼런스] 2024 AI EXPO KOREA 국제인공지능대전 소개 및 사전 등록 방법

2024년 5월 초 열리는 AI 전시, 박람회를 소개합니다.  1. AI EXPO KOREA 2024 (국제인공지능대전) 주최/주관은 한국인공지능협회, 서울메쎄, 인공지능신문입니다.    2018년도를 시작으로 6회째 시행하는 전시입니다.  위치는 서울 삼성동 코엑스입니다.    2. 온라인 사전 등록 방법사전 등록 기간은 2024년 4월 24일 수요일 24:00까지입니다.   사전 등록을 하면 3일 중 1일 무료입장이 가능합니다.    사전등록 방법 최상단 네비게이션 바에 커서를 올려 메뉴를 드롭다운 - '온라인 사전등록' 클릭   최하단으로 스크롤 - 온라인 등록 바로가기 '국문' 버튼 클릭   지금부터 사전등록 절차 시작합니다.전체 사항에 동의합니다 클릭  일반관람 선택 - 회사명 (또는 회사명 미..

[SQL KIT] (2024) 자동차 대여 기록에서 장기/단기 대여 구분하기(설명/코드/정답)

문제 링크 : https://school.programmers.co.kr/learn/courses/30/lessons/151138 정상 코드. SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE, DATE_FORMAT(END_DATE,'%Y-%m-%d') AS END_DATE, IF((TIMESTAMPDIFF(DAY, START_DATE, END_DATE)+1)>=30, '장기 대여','단기 대여') AS RENT_TYPE FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE START_DATE LIKE '2022-09%' ORDER BY HISTORY_ID DESC 내부 동작 순서 1. FR..

[영국영어] ~는 꼭 언급해야 한다 I have to mention (+ 예문)

I have to mention ~는 꼭 언급해야 한다(말할 가치가 있다) we're about to demo the latest version of our application, and I have to mention that the performance improvements are significant. 우리는 최신 버전의 애플리케이션을 데모할 예정이고, 성능 향상이 상당히 크다는 점을 언급해야겠어. Absolutely! I have to mention that our team put in extra effort to optimize the code, resulting in noticeable performance enhancements. 정말로요! 언급해야 할 사항은 우리 팀이 코드를 최적화하기 ..