문제설명문제바로가기낚시앱에서 사용하는 FISH_INFO 테이블은 잡은 물고기들의 정보를 담고 있습니다. FISH_INFO 테이블의 구조는 다음과 같으며 ID, FISH_TYPE, LENGTH, TIME은 각각 잡은 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜를 나타냅니다.Column name Type NullableID INTEGER FALSEFISH_TYPE INTEGER FALSELENGTH FLOAT TRUETIME DATE FALSE단, 잡은 물고기의 길이가 10cm 이하일 경우에는 LENGTH 가 NULL 이며, LENGTH 에 NULL 만 있는 경우는 없습니다. 문제FISH_INFO 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm' 를 붙여..
jjuya
Dev Review the Record문제설명문제바로가기 낚시앱에서 사용하는 FISH_INFO 테이블은 잡은 물고기들의 정보를 담고 있습니다. FISH_INFO 테이블의 구조는 다음과 같으며 ID, FISH_TYPE, LENGTH, TIME은 각각 잡은 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜를 나타냅니다. Column name Type NullableID INTEGER FALSEFISH_TYPE INTEGER FALSELENGTH FLOAT TRUETIME DATE FALSE 단, 잡은 물고기의 길이가 10cm 이하일 경우에는 LENGTH 가 NULL 이며, LENGTH 에 NULL 만 있는 경우는 없습니다. 문제FISH_INFO 테이블에서 2021년도에 잡은 물고기 수를 출력하는 SQL 문..
문제설명문제바로가기 낚시앱에서 사용하는 FISH_INFO 테이블은 잡은 물고기들의 정보를 담고 있습니다. FISH_INFO 테이블의 구조는 다음과 같으며 ID, FISH_TYPE, LENGTH, TIME은 각각 잡은 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜를 나타냅니다. Column name Type NullableID INTEGER FALSEFISH_TYPE INTEGER FALSELENGTH FLOAT TRUETIME DATE FALSE 단, 잡은 물고기의 길이가 10cm 이하일 경우에는 LENGTH 가 NULL 이며, LENGTH 에 NULL 만 있는 경우는 없습니다. 문제FISH_INFO 테이블에서 가장 큰 물고기 10마리의 ID와 길이를 출력하는 S..
클래스의 선언은 클래스 이름을 포함하여 매개변수, 생성자, 중괄호호 묶인 본문으로 구성됨 기본형태 Class Persin {/* … */} Class Perdon{ var name : Stirng = “Judi” var age : int. = 15 var height : int = 160 constroctor(name:String) : this (name, 15) // 부 생성자 constructor(name : String, age : int, etc : String) : this(name, age){ // 추가 생성자 } fun Hello(){ println(“Hi”) } }
메서드 input값을 받아 일련의 기능을 수행하는 코드 구성 함수는 결과물을 돌려주거나 돌려주지 않을 수 있음 fun 함수명 (인자 : 타입, 인자 : 타입) : return 타입 { return 리턴값 }fun sum1 (a : int, b : int) : int{ return a+b } // return 을 생략한 표현식 fun sun2 (a : int, b : int) = a+b Default로 파라미터값을 지정해 줄 수 있음fun defaultParameter (a : String = “default value”){ } 각각 값에 이름을 따서 명시해 줄 수 있음 순서 보장을 하지 않아도 가능fun main(){ nameArgument(a=“a”, c=“c”, b=“b”) } fun nameArgu..
방 번호 1475번 시간제한메모리 제한2초128MB문제다솜이는 은진이의 옆집에 새로 이사왔다. 다솜이는 자기 방 번호를 예쁜 플라스틱 숫자로 문에 붙이려고 한다.다솜이의 옆집에서는 플라스틱 숫자를 한 세트로 판다. 한 세트에는 0번부터 9번까지 숫자가 하나씩 들어있다. 다솜이의 방 번호가 주어졌을 때, 필요한 세트의 개수의 최솟값을 출력하시오. (6은 9를 뒤집어서 이용할 수 있고, 9는 6을 뒤집어서 이용할 수 있다.) 입력첫째 줄에 다솜이의 방 번호 N이 주어진다. N은 1,000,000보다 작거나 같은 자연수이다. 출력첫째 줄에 필요한 세트의 개수를 출력한다. 나의코드package boj.array;import java.io.BufferedReader;import java.io.IOException..
알파벳 개수 15723번 시간제한메모리 제한1초256 MB문제알파벳 소문자로만 이루어진 단어 S가 주어진다. 각 알파벳이 단어에 몇 개가 포함되어 있는지 구하는 프로그램을 작성하시오. 입력첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력단어에 포함되어 있는 a의 개수, b의 개수, …, z의 개수를 공백으로 구분해서 출력한다. 나의코드package boj.array;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class Boj10808 { public static void main(String[] args) t..
문제 설명대장균들은 일정 주기로 분화하며, 분화를 시작한 개체를 부모 개체, 분화가 되어 나온 개체를 자식 개체라고 합니다. 다음은 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블입니다. ECOLI_DATA 테이블의 구조는 다음과 같으며, ID, PARENT_ID, SIZE_OF_COLONY, DIFFERENTIATION_DATE, GENOTYPE 은 각각 대장균 개체의 ID, 부모 개체의 ID, 개체의 크기, 분화되어 나온 날짜, 개체의 형질을 나타냅니다.Column name Type NullableID INTEGER FALSEPARENT_ID INTEGER TRUESIZE_OF_COLONY INTEGER FALSEDIFFERENTIATION_DATE DATE FALSEGENOTYP..
조건문if문var max = aif(a b){ max=a}else{ max=b}//as expressionmax=if(a > b) a else b// you can alse use `else if` in expressions:val maxLimit - 1val maxOrLimit = if(maxLimit > a) maxLimit else if (a>b) a else b when문여러 케이스에 대해 구분하기 위해 사용 / if문을 사용하기엔 비교적 케이스가 많은 경우 사용when (x) { 1-> print("x==1") 2-> print("x==2") else -> {print("x is neither 1 nor 2")}} enum클래스에서도 사용할수 있음enum class Bit{ ZERO, ONE}..
산술연산자+덧셈-뺄셈*곱셈/니눗셈%나머지 대입/복합 대입 연산자대입 연산자 : 변수에 값을 할당하기 위해 사용하는 연산자 (=)복합 대입 연산자 : 대입 연산자에 산술 연산자가 결합된 형태=오른쪽 값을 왼쪽 변수에 대입+=덧셈하여 왼쪽 변수에 대입-=뺄셈하여 왼쪽 변수에 대입*=곱셈하여 왼쪽 변수에 대입/=나눗셈하여 왼쪽 변수에 대입%=나머지를 계산하여 왼쪽 변수에 대입 증감연산자증감되는 시점이 다름a++a의 값을 1증가a--a의 값을 1감소++aa의 값을 1증가--aa의 값을 1감소 비교연산자두개의 항을 비교하기 위해 사용 / 결과값은 true,falsea>ba가 b보다 큰지 비교a>=ba가 b보가 크거나 같은지 비교aa가 b보가 작은지 비교aa와 b보다 작거나 같은지 비교a==ba와 b의 값이 같은..