전체 글(217)
-
[1] Java/Kotlin - 랜덤 닉네임 생성기
※ 예전에 JDK가 설치되어 있었기 때문에 JDK는 따로 설치하지 않았음.ㄴ 운영체제에 따라 호환되는 버전을 찾아야해서 추후엔 최신버전의 JDK를 따로 설치할 예정1.인텔리제이 설치 (Intellij IDEA Community Edition) https://www.jetbrains.com/toolbox-app/ JetBrains Toolbox App: Manage Your Tools with EaseOpen any of your projects in any of the IDEs with one click.www.jetbrains.comㄴ Toolbox 설치 ㄴ 설치 완료 후 IntelliJ를 설치한다ㄴ Intellij IDEA Community Edition가 무료버전이라서 무료로 설치. ㄴ 개발 도..
2024.08.19 -
[7] 부트캠프 TIL - 사전캠프 6일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 동물 수 구하기ㄴ 동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요.ㄴ COUNT()로 데이터 갯수 가져오기.ㄴ ex) SELECT COUNT(컬럼이든 *이든 자유) FROM 동물정보테이블명;ㄴ SELECT COUNT(*) FROM ANIMAL_INS; 1-2) 알고리즘 문제 : 숫자 비교하기ㄴ 두 수(num1, num2)가 같으면 1 다르면 -1을 retrun하도록 solution 함수를 완성해주세요.ㄴ answer변수에 대하여 num1,num2 매개변수에 대한 삼항연산자 활용ㄴ 삼항연산자로 문제의 조건을 부합하여 완료.
2024.08.19 -
[6] 부트캠프 TIL - 영리한 개발자와 현명한 개발자의 차이점(아티클)
※ 아티클 - 영리한개발자와 현명한 개발자의 차이점https://yozm.wishket.com/magazine/detail/1769/ 영리한 개발자와 현명한 개발자의 차이점 | 요즘IT대부분의 개발자는 코드 작성에 있어서는 영리하지만, 여러 상황에서 영리함은 강점이자 약점일 수 있습니다. 상식과 물정에 밝고 경험이 풍부하다면, 개발자가 문제를 해결하기보다 피하는 데yozm.wishket.com 1. 내용 요약※ 영리한 개발자가 못하는 것과 현명한 개발자가 잘하는 것에 대한 기본적인 구조로 진행이 된다. ㄴ 문제를 해결하기보다는 만들지 않기ㄴ 코드 생성을 해야할때 / 하지않아야 할때ㄴ 질문,경청,말할때 구분ㄴ 자신의 맡은 바를 다하기ㄴ 현실적으로 대처하기 문제를 해결하기보다는 만들지 않기)ㄴ 무조건 적으..
2024.08.16 -
[5] 부트캠프 TIL - 사전캠프 4,5일차
1. 개인블로그 작성 (4일차)- DBeaver 설치 및 데이터베이스 연결- sql 강의 관련 정리 글2. 프로그래머스 이용한 sql과 알고리즘 문제 해결 (5일차) 2-1) sql 문제 : 동물의 아이디와 이름을 조회하기ㄴ 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문 ㄴ ex) SELECT 동물아이디, 동물이름 FROM 동물정보테이블 ORDER BY 동물아이디 ASC; ㄴ SELECT ANIMAL_ID,NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC ※ default값으로 ASC로 정렬 되기 때문에 ASC를 입력하거나 입력하지않거나 상관없음. 2-2) 알고리즘 문제 : 나이 구하기ㄴ JAVA로 solution이란 나이를 구하는 함수를 만들기ㄴ 202..
2024.08.16 -
[1] DBeaver - window10에서 설치
※ DBeaver란?ㄴ DBeaver는 MySQL, PostSQL, SQLite, Oracle, SQL Server, MariaDB 등등 데이터 베이스에 연결하여 쿼리를 실행할 수 있는 SQL 클라이언트 데이터베이스 관리 도구 - 다양한 데이터베이스 지원 : MySQL, PostSQL, SQLite, Oracle, SQL Server, MariaDB등의 데이터베이스를 지원.- 크로스 플랫폼 지원 : Windows, Linux, Mac OS 등등 다양한 OS의 지원.- JDBC 드라이버를 통한 데이터베이스 통신 : 데이터베이스의 JDBC 드라이버를 통해 다양한 데이터베이스 통신 지원. 1. DBeaver 공식사이트 접속https://dbeaver.io/download/ Download | DBeave..
2024.08.15 -
[4] 부트캠프 TIL - 사전캠프 3일차
1. 프로그래머스 이용한 sql과 알고리즘 문제 해결1-1) sql 문제 : 중복 제거하기ㄴ 동물보호소 테이블에 동물의 이름이 몇개인지 조회하는 SQL문을 작성해주세요. ( NULL인 경우는 집계하지 않고, 중복되는 이름은 하나로 설정해주세요)ㄴ ※ count()함수와 distinct 활용ㄴ COUNT()로 해당 데이터의 개수를 가져오고, distinct를 활용하여 중복데이터를 제거할 수 있다.ㄴ ex) SELECT COUNT(DISTINCT 동물이름컬럼) AS COUNT FROM 동물정보테이블명;ㄴ SELECT COUNT(DISTINCT NAME) AS COUNT FROM ANIMAL_INS; 1-2) 알고리즘 문제 : 몫을 구하기ㄴ JAVA로 solution이란 몫을 구하는 함수를 만들기.ㄴ 메서..
2024.08.14