분류 전체보기
-
[백준/BOJ] 18428번 감시 피하기 (C++)알고리즘 문제풀이/백준 2021. 8. 31. 15:30
https://www.acmicpc.net/submit/18428/32818300 로그인 www.acmicpc.net 14502번 연구소와 비슷했던 문제, DFS와 구현력을 요구하는 문제였다. #include #include #include using namespace std; int N; char map[7][7]; int dx[4] = {-1, 0, 1, 0}; int dy[4] = {0, -1, 0, 1}; bool flag; vector teacher, blank; bool canWatch(int nx, int ny, int dir) { while(1) { nx += dx[dir], ny += dy[dir]; if(map[nx][ny] == 'O' || nx = N || ny ..
-
[프로그래머스/위클리 챌린지] 4주차 (C++)알고리즘 문제풀이/프로그래머스 2021. 8. 30. 15:57
https://programmers.co.kr/learn/courses/30/lessons/84325 코딩테스트 연습 - 4주차 개발자가 사용하는 언어와 언어 선호도를 입력하면 그에 맞는 직업군을 추천해주는 알고리즘을 개발하려고 합니다. 아래 표는 5개 직업군 별로 많이 사용하는 5개 언어에 직업군 언어 점수를 부 programmers.co.kr 문자열 파싱, 정렬을 이용한 구현 문제 3주차는 도전중... #include #include #include #include #include using namespace std; int cmp(const pair &a, const pair &b) { if(a.second == b.second) return a.first < b.first; return a.sec..
-
[MySQL] 데이터에서 중앙값(Median) 찾기SQL 2021. 8. 30. 13:56
https://www.hackerrank.com/challenges/weather-observation-station-20/problem Weather Observation Station 20 | HackerRank Query the median of Northern Latitudes in STATION and round to 4 decimal places. www.hackerrank.com https://yahwang.github.io/posts/48 SQL로 TOP N, 상위 퍼센트 데이터 검색하기 - YA-Hwang 기술 블로그 SQL에서 WINDOW FUNCTION을 활용하여 TOP N, 상위 퍼센트 데이터를 구해본다. yahwang.github.io set @idx = -1; select rou..
-
[MySQL] SELECT INTO를 이용해 조회 결과를 변수에 저장SQL 2021. 8. 29. 12:14
https://www.hackerrank.com/challenges/weather-observation-station-19/problem Weather Observation Station 19 | HackerRank Query the Euclidean Distance between two points and round to 4 decimal digits. www.hackerrank.com https://www.mysqltutorial.org/mysql-select-into-variable/ MySQL SELECT INTO Variable This tutorial shows you how to use the MySQL SELECT INTO variable to store query result in one..
-
[MySQL] REPLACE 함수SQL 2021. 8. 24. 20:22
https://www.hackerrank.com/challenges/the-blunder/problem The Blunder | HackerRank Query the amount of error in Sam's result, rounded up to the next integer. www.hackerrank.com http://tcpschool.com/mysql/mysql_builtInFunction_string 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com REPLACE 전달받은 문자열에서 특정 문자열을 찾은 후에, 찾은 문자열을 대체 문자열로 교체한다. 이때 문자열 뿐만 아니라 정수를 전달받아도 해당 함수를 사용..
-
[MySQL] 여러 개의 서브 쿼리를 이용하기SQL 2021. 8. 24. 15:39
https://www.hackerrank.com/challenges/the-company/problem New Companies | HackerRank Find total number of employees. www.hackerrank.com 조인을 이용한 풀이는 나중에 해볼 것 select C.company_code, C.founder, (select count(distinct LM.lead_manager_code) from Lead_Manager as LM where LM.company_code = C.company_code), (select count(distinct SM.senior_manager_code) from Senior_Manager as SM where SM.company_code = ..
-
[MySQL] IF 함수를 이용한 BST SELECTSQL 2021. 8. 23. 14:52
https://www.hackerrank.com/challenges/binary-search-tree-1/problem Binary Tree Nodes | HackerRank Write a query to find the node type of BST ordered by the value of the node. www.hackerrank.com http://tcpschool.com/mysql/mysql_operator_flowControl 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com -- P가 null 이라면 : 'Root' -- P의 리스트에 N값이 있다면 : 'Inner, 없다면 : 'Leaf' select N..
-
[MySQL] CONCAT, LOWER, UPPER 함수SQL 2021. 8. 23. 13:50
https://www.hackerrank.com/challenges/the-pads/problem The PADS | HackerRank Query the name and abbreviated occupation for each person in OCCUPATIONS. www.hackerrank.com http://tcpschool.com/mysql/mysql_builtInFunction_string 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com CONCAT 전달받은 문자열을 모두 결합하여 하나의 문자열로 반환 만약 전달받은 문자열 중 하나라도 NULL이 존재하면, NULL 반환 LOWER, UPPER LOWER()..