본문 바로가기

Just Do It

(155)
[ORACLE] 루시와 엘라 찾기 프로그래머스 SQL LV.2 루시와 엘라 찾기 [문제] 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별을 조회하는 SQL 문을 작성해주세요. [풀이] 1 2 3 4 5 6 SELECT ANIMAL_ID , NAME , SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy','Ella','Pickle','Rogan','Sabrina','Mitty') ORDER BY ANIMAL_ID; Colored by Color Scripter cs
[ORACLE] NULL 처리하기 프로그래머스 SQL LV.2 NULL 처리하기 [문제] 입양 게시판에 동물 정보를 게시하려 합니다. 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 프로그래밍을 모르는 사람들은 NULL이라는 기호를 모르기 때문에, 이름이 없는 동물의 이름은 No name으로 표시해 주세요. [풀이] 1 2 3 4 5 6 SELECT ANIMAL_TYPE , decode(name,null,'No name', name) as NAME , SEX_UPON_INTAKE FROM ANIMAL_INS ORDER BY ANIMAL_ID ; Colored by Color Scripter cs
자바의 정석 [5-1] 배열 배열(array)이란? 배열은 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 int[] score = new int[5]; // 5개의 int 값을 저장할 수 있는 배열을 생성 - 변수 score는 배열을 다루는데 필요한 참조변수일 뿐 값을 저장하기 위한 공간은 아님 - 배열은 각 저장공간이 연속적으로 배치되어 있음 배열의 선언과 생성 선언방법 선언 예 타입[] 변수이름; int[] score; String[] name; 타입 변수이름[]; int score[]; String name[]; - 배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 참조변수를 위한 공간이 만들어질 뿐이고, 배열을 생성해야만 비로소 값을 저장할 수 있는 공간이 만들어지는 것 - 배열을 생성하기 위해서는 연산자 'new'..
갤러리아 광교 갤러리아 백화점 광교점이 오픈을 했다. 규모가 그렇게 크진 않은 것 같았는데 구경하다 보니 있을 건 다 있었다. 지하 식품점은 생각보다 작았지만, 9층에 음식점들이 서울맛집 위주로 되어 있어서 젊은 사람들도 많이 방문할 것 같은 느낌 카페 노티드(B1)에서 도넛을 사겠다고 거의 1시간을 기다린 듯 ㅠㅠ 우유 생크림이랑 누텔라 도넛을 샀는데 바로 안먹고 다음날 아침에 먹었음에도 불구하고 맛있었다:) 1시간을.. 기다릴 정도는 아니었지만, 프랜차이즈에서 파는 도넛들과는 달리 많이 달지 않고 일단 도넛빵(?)이 너무 맛있어 ㅋㅋㅋㅋ 쫀득쫀득! 노티드 대기하면서 크리미 닷츠(B1)에서 마카롱을 사서 매쓰커피랑 마셨는데 여기도 너무 맛있었당! JMT♥ 근데 매쓰커피는 보통 가성비 커피 아닌가..? 백화점이라 그런..
VS Code에 자바 설치하기 VS Code에서 JAVA 설치하기 1. EXTENSIONS:MARKETPLACE에서 JAVA를 검색하여 Java Extension Pack을 설치한다. Java Extension Pack 안에는 아래와 같은 Extension들이 포함되어 있다. 📦 Language Support for Java™ by Red Hat Code Navigation Auto Completion Refactoring Code Snippets 📦 Debugger for Java Debugging 📦 Java Test Runner Run & Debug JUnit/TestNG Test Cases 📦 Maven for Java Project Scaffolding Custom Goals 📦 Java Dependency Viewer Vi..
코로나 코로나 때문에 거리에 사람들이 줄어들었다. 재택 근무를 하는 회사들은 늘어나고, 우리 회사는 대중교통이용자들에 한해서 출퇴근시간이 변경되었다. 3월5일 00시 기준으로 코로나 확진자 수는 5,766명이고 사망자는 35명 확진환자 수가 기하급수적으로 늘어나니까 이젠 점점 숫자에 의미가 없어진 것 같다. 코로나의 여파로 모든 생활 패턴이 바뀌고, 경제가 침체되어 가고 있다.. 학생들은 개학이 미뤄졌고, 직장인들은 재택 근무를 하거나 출퇴근 시간이 변경되었으며 회식이나 모임을 자제하는 분위기다. 뿐만 아니라 외식하는 사람들도 줄어들어 택배물량의 엄청나게 늘었다고 한다. 빨리 코로나가 종식되어 생활이 다시 안정되었으면 좋겠다. 마스크 끼고 온종일 일하는 것도 너무 힘들고 맘껏 밖으로 돌아다니지도 못하고 너무 답..
자바의 정석 [2-1] 변수 변수란, 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언 int age; // age라는 이름의 변수를 선언 int : 변수타입. 변수에 저장될 값이 어떤 '타입(type)'인지를 지정 age : 변수이름. 변수에 붙인 이름 변수를 선언하면, 메모리의 빈 공간에 '변수타입'에 알맞은 크기의 저장공간이 확보되고, 앞으로 이 저장공간은 '변수이름'을 통해 사용할 수 있게 됨 변수의 초기화 변수를 선언한 후에는 반드시 변수를 '초기화(initialization)'해야 함 메모리는 여러 프로그램이 공유하는 자원이므로 전에 다른 프로그램에 의해 저장된 쓰레기 값(garbage value)가 남아있을 수 있음 int age = 25; // 변수 age를 선언하고 25로 초기화 함 ※ 지역변수는 사용되기 전..
자바의정석 [1-3] 자바로 프로그램 작성하기 자바 프로그램 실행 순서 Hello.java 작성 --(javac.exe컴파일)--> Hello.class 생성 --(java.exe 실행)--> 실행결과 출력 자바에서 모든 코드는 반드시 클래스 안에 존재해야 하며, 서로 관련된 코드들을 그룹으로 나누어 별도의 클래스를 구성하게 됨 class 클래스이름 { /* 주석을 제외한 모든 코드는 클래스의 블럭{} 내에 작성해야 함 */ public static void main(String[] args) // main 메서드의 선언부 { // 실행될 문장들을 적는다. } } public static void main(String[] args)는 main 메서드의 선언부인데, 프로그램을 실행할 때 'java.exe'에 의해 호출될 수 있도록 미리 약속된 부분이므..