전체 글

남들의 귀감이 될때까지!!
[1차]비밀지도 문제 설명 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어 있다. 암호..
·SQL/MySQL
ORDER BY SQL을 SELECT와 FROM을 사용하여 데이터셋을 불러왔을때 낮은순서대로 오름차순으로 정렬이 된다. 이때 해당 데이터셋을 내림차순을 하려면 ORDER BY @@ DESC 를 사용하면 된다. (기존 default값은 ASC로 오름차순이다) 또한 ORDER BY는 SELECT FROM WHERE 뒤에 온다. 이때 ORDER BY를 사용한다해도 기존 데이터는 바뀌지않고 출력만 바뀐상태로 보여준다. SELECT * FROM Customers ORDER BY customerid DESC ORDER BY 응용 데이터셋중에서 제일 큰 값을 가져오고싶을때랑 가장 작은 값을 가져오고싶을때가 존재한다. 예시를 통해 알아보겠다. 가장 큰 값 SELCET * FROM Customers ORDER BY pr..
숫자 문자열과 영단어 문제 설명 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요. 참고로 각 숫자에 대응되는 영단어는 다음 표와 같습니다. 숫자 영단어 0 zero 1 one 2 two 3 three 4 four 5 f..
·SQL/MySQL
조건식 사용하기 (WHERE 문법 사용) 조건식을 사용하려면 WHERE문법을 사용하면 된다. (비교연산자, 특정 컬럼이 특정 값을 가지는 데이터만 불러오기 위해서 사용 WHERE Country = 'Germany'(Country의 Column에서 Germany의 값만 가진 값을 가져옴) >>> 같다. WHERE Country 'Germany' (Country의 Column에서 Germany의 값을 가지지 않은 값들을 가져옴) >>> 다르다. WHERE CustomerID = 50 (50보다 크거나 같다) WHERE CustomerID > 50 (50보다 크다) WHERE CustomerID < 50 (50보다 작다) 조건을 2개이상 결합할때 (and) WHERE CustomerName < "B" ? Co..
소수만들기 문제 설명 주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하려고 합니다. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return 하도록 solution 함수를 완성해주세요. 제한 사항 nums에 들어있는 숫자의 개수는 3개 이상 50개 이하입니다. nums의 각 원소는 1 이상 1,000 이하의 자연수이며, 중복된 숫자가 들어있지 않습니다. 입출력 예 nums result [1,2,3,4] 1 [1,2,7,6,4] 4 입출력 예 설명 입출력 예 #1 [1,2,4]를 이용해서 7을 만들 수 있습니다. 입출력 예 #2 [1,2,4]를 이용해서 7을 만들 수 있습니다. [1,4..
·SQL/MySQL
데이터 구조 기본적으로 데이터구조는 행과 열로 나누어진다. 열(column)은 해당 데이터의 특성을 주로 가지고 행(row)는 해당 데이터의 한줄을 주로 의미한다. 보고싶은 데이터 가져오기 이러한 데이터중에서 보고싶은 데이터를 꺼내올때 SELECT , FROM, LIMIT 을 사용한다. SQL언어들 중에서 MySQL을 기준으로 작성했다. 모든 컬럼을 다 보여주고 싶을때는 SELECT *(아스타)를 사용한다. 이때 자기가 보고자하는 컬럼만 볼경우 ex) SELECT ab , cd 를 사용하면 된다. 테이블 이름을 가져올때는 FROM (table name)을 사용하면 된다. 대략적으로 예시 데이터들은 내용이 적기 때문에 SELECT 와 FROM 을 그냥 사용해도 되지만 실제 데이터는 많은 양의 데이터를 포함..
Shine_sunho
How to study for us