본문 바로가기

전체 글243

[Ocaml] match / 함수형 프로그래밍 Ocaml 에서 무지하게 많이 사용되는 match ~ with 입니다! 다른 프로그래밍 언어에서는 보이지 않는 함수평 프로그래밍 언어의 특별한 구문이죠~ 예시를 먼저 봅시다. 결과값 match int1 은 int1 이 어떤 값일지에 따라 return 할 값을 정해줍니다. | (shift+\) 를 통해 조건들을 달 수 있습니다. 단순히 0이나 1 같은 숫자나 문자 하나가 아닌 여러가지 형들이 가능한데요, 이는 다른 게시글에서 천천히 다뤄봅시다. 그리고 | 이후에 0 과 1을 통해 조건을 정해준 순간 one_zero_check 이라는 fucntion은 int값만을 변수로 받는 함수가 됩니다. ( int1 자리에 정수를 제외한 다른값으로 하면 에러가 뜬다는 말입니다! ex) one_zero_check "one.. 2019. 9. 27.
[프로그래머스💯] 코딩테스트 연습 > JOIN > 보호소에서 중성화한 동물 / INNER JOIN 해답 ) * () 안에 있는 or 문이 and 문보다 먼저 처리됩니다. 2019. 9. 22.
[프로그래머스💯] 코딩테스트 연습 > JOIN > 오랜 기간 보호한 동물(1) / LEFT OUTER JOIN 해답 ) 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 9. 22.
[프로그래머스💯] 코딩테스트 연습 > JOIN > 있었는데요 없었습니다 / JOIN 해답 ) * JOIN 과 INNER JOIN 은 같은 말입니다. * DATEDIFF 함수를 이용해도 상관 없습니다. * WHERE 절과 ORDER BY 순서를 바꾸면 에러가 납니다. 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 9. 22.
[프로그래머스💯] 코딩테스트 연습 > JOIN > 없어진 기록 찾기 / LEFT OUTER JOIN 해답 ) * LEFT OUTER JOIN 은 왼쪽 테이블을 중심으로 JOIN 하겠다는 의미 입니다. JOIN 참고자료 : https://playdata.io/tutorials/sql/left-outer-join 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 9. 22.
[프로그래머스💯] 코딩테스트 연습 > String, Date > 중성화 여부 파악하기 / CASE WHEN THEN 절 해답 ) * LIKE 절에 대한 참고 : https://programming119.tistory.com/26 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 9. 22.
[프로그래머스💯] 코딩테스트 연습 > String, Date > 이름에 el이 들어가는 동물 찾기 해답 ) * LIKE 절 안에 %는 앞, 뒤 , 중간 중 어디 포함하는 문자를 찾을 것인지를 선택해준다. %el => el로 끝나는 문자 el% => el로 시작하는 문자 %el% => el을 포함하는 문자 * LIKE절 안의 el 은 대소문자를 구분하지않는다. 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 9. 22.
[프로그래머스💯] 코딩테스트 연습 > SELECT > 모든 레코드 조회하기 해답 ) * 내림차순 정렬을 하고 싶을때는 DESC를 쓰면 된다. 출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges 2019. 9. 22.