본문 바로가기

psS2mj58

[프로그래머스/SQL] 모든 레코드 조회하기 (MySQL) 문제 링크 / level: 1 https://programmers.co.kr/learn/courses/30/lessons/59034 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내가 생각한 풀이 매우 간단한 SELECT문이다. 주어진 테이블의 모든 칼럼을 보여주는데, ANIMAL_ID 순으로 정렬해주기만 하면 된다. 참고로 오름차순으로 정렬하는 것이므로 ORDER BY절에 ASC 속성을 입력할 필요 없다. (자동으로 적용되기 때문에) SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID; 2020. 4. 13.
[MySQL] MySQL 설치하기 (feat. Workbench) 안녕하세요, 만두입니다!👩‍🎓 데이터베이스를 공부하기에 앞서 가장 중요한 단계인 프로그램 설치부터 해보겠습니다. 사실 있었는데요, 없었습니다. 노트북을 바꾸면서 새로 설치하는 김에 나중을 위해, 그리고 또 MySQL을 설치하고 싶은 누군가를 위해 기록해두는 글입니다. 💿다운받을 수 있는 사이트 링크: https://dev.mysql.com/downloads/installer/ 참고: 오라클 계정이 필요합니다. 400메가 짜리 파일을 설치해주고요. 실행시켜주면 됩니다. Choosing a Setup Type 실행시키면 처음에 Setup Type을 선택하라고 하면서 Developer Default 외에 여러 가지 중에 선택할 수 있게끔 되어있는데, 저는 이 중에서 Developer Default를 선택했습니.. 2020. 4. 12.
[프로그래머스] 스킬 체크 레벨 1 결과: 합격! 훌륭합니다🙋️ 그냥 잠들기에는 아쉽고, 피곤해서 어려운 문제는 못 풀겠고, 노트북 바꾼 기념으로 BOJ부터 SWEA, 프로그래머스와 정올까지 북마크에 추가하려는데 오래간만에 프로그래머스에 접속하니 왠지 문제를 풀어보고 싶어서 도전해봤다. 그리고 두 문제를 가볍게 맞히며 테스트 통과!! 야호~~~^_^ 어려운 문제는 아니었지만 예전같으면 상상도 못할 내 모습이 신기하고 재미있다. 이제 JAVA라는 언어를 사용하는데 있어서 어느정도 자신감은 붙은 것 같다. 그리고 기본적인 코드는 구현이 가능한 수준인 것 같다. 아직 갈 길이 멀지만.. 하다 보면 늘겠지?🤔 통과한 기념으로 간단히 적어보는 문제와 코드. 1번: 짝수와 홀수를 판별하는 문제 class Solution { public String solution(int num.. 2020. 4. 11.
[BOJ] 10870. 피보나치 수 5 (Java) 문제 링크 / level: Bronze II https://www.acmicpc.net/problem/10870 10870번: 피보나치 수 5 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 www.acmicpc.net 내가 생각한 풀이 이번에는 input의 범위가 굉장히 줄어들었다. n의 범위가 2.. 2020. 4. 7.
[BOJ] 2748. 피보나치 수 2 (Java) 문제 링크 / level: Silver V https://www.acmicpc.net/problem/2748 2748번: 피보나치 수 2 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 www.acmicpc.net 내가 생각한 풀이 앞에서 [2747.피보나치 수] 문제를 풀어보았다. https://mi.. 2020. 4. 7.
[BOJ] 2747. 피보나치 수 (Java) 문제 링크 / level: Bronze III https://www.acmicpc.net/problem/2747 2747번: 피보나치 수 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 구하는 www.acmicpc.net 내가 생각한 풀이 사실 나는 다른 문제를 풀고 싶었지만, 그 문제를 내 힘으로 풀기 위.. 2020. 4. 7.
[SWEA] 5515. 2016년 요일 맞추기 (Java) 문제 링크 / level: D3 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AWWOwecaFrIDFAV4&categoryId=AWWOwecaFrIDFAV4&categoryType=CODE 내가 생각한 풀이 수학과 논리에 대해서 공부하던 중 추천문제에 있어서 풀게되었다. 요일을 구할 때에는 %7를 이용해서 나머지인 0~6을 활용하면 월요일부터 일요일까지 깔끔하게 구할 수 있다는 것이 포인트. 문제에서 주어지는 입력값(날짜)의 요일을 구하기 위해서는 크게 두 가지 조건이 필요하다. 1. 기준이 되는 날짜와 그 날짜의 요일 2. 기준일로부터 입력된 날짜까지의 경과일 이렇게 두 가지만 있으면 어떤 날짜가 주어지든 쉽게.. 2020. 4. 7.
[BOJ] 16430. 제리와 톰 (Java) 문제 링크 / level: Bronze V https://www.acmicpc.net/problem/16430 16430번: 제리와 톰 첫 번째 줄에 두 정수 A, B (1 ≤ A 2020. 4. 6.
[BOJ] 2753. 윤년 (Java) 문제 링크 / level: Bronze IV https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. www.acmicpc.net 내가 생각한 풀이 윤년에 대한 로직을 공부하기 위해 풀어봤다. 예전에 분명 풀어봤던 기억이 있어서 SWEA 사이트에서 뒤지다가 안 나오길래 BOJ 뒤지니까 바로 나옴^_^ㅎㅎ .. 2020. 4. 3.