본문 바로가기

전체 글

(5)
220818_TIL #1 Kotlin 문법 저번에 배운 함수 만드는 방법 복습 fun plusThree(first: Int, second: Int, third: Int):Int { return first+second+third } fun minusThree(first: Int, second: Int, third: Int) = first-second-third fun multiplyThree(first: Int = 3, second: Int=1, third: Int=1):Int{ return first*second*third } //내부 함수 자주는 안씀 fun showMyPlus(first:Int, second:Int):Int{ println(first) println(second) //return(first+second)..
220810_TIL #1 Kotlin 문법 함수를 쓰는 여러 방식에 대하여 공부함 // fun 함수명 (변수명 : 타입, 변수명, 타입 ...) : 반환형 { // 함수 내용 // return 반환값 // } 기본적인 함수 방식 fun plus(first: Int, second: Int): Int { val result: Int = first + second return result } Default 매개변수 fun plusFive(first: Int, second: Int = 5): Int { val result: Int = first + second return result } // 반환값 형태안넣어주면 안됨! 반환값 없을 때는 Unit으로 반환형 넣어주면됨 간단한 함수 fun plusShort(first: Int, s..
220727_TIL 코로나에 걸림 실환가싶음 #1 Kotlin 문법 1학기에 배운 java와 비슷한 느낌 Kotlin은 int 변수형 값이 null이 될 수도 있다. #2 Queue 자료구조 https://www.acmicpc.net/problem/1966 1966번: 프린터 큐 여러분도 알다시피 여러분의 프린터 기기는 여러분이 인쇄하고자 하는 문서를 인쇄 명령을 받은 ‘순서대로’, 즉 먼저 요청된 것을 먼저 인쇄한다. 여러 개의 문서가 쌓인다면 Queue 자료구조에 www.acmicpc.net 메인 구현 함수인 부분만 캡처하였다. #3 힙 https://www.acmicpc.net/problem/11286 11286번: 절댓값 힙 첫째 줄에 연산의 개수 N(1≤N≤100,000)이 주어진다. 다음 N개의 줄에는 연산에 대..
220720_TIL 계절학기 팀프로젝트로 인하여 약간의 진도만 진행하였다. #1 안드로이드 스튜디오 위의 책으로 공부를 시작하였으며, 곧바로 난관에 봉착하였다. 먼저 안드로이드 스튜디오에 앱을 실행할 virtual machine을 만들었다. 위 사진은 api 버전을 설정하고 있는 화면이다. API란 Application Programming Interface의 약자로, 응용프로그램에서 사용할 수 있도록 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. #2 logcat이란 logcat은 실행 중 개발자가 중간중간을 확인할 수 있는 디버깅할때의 중단점같은 것과 비슷한 것 같았다. 위 프로그램은 버튼을 클릭하면 log부분에 "클릭했당"이라고 출력된다. #3 ClickListener id가..
220709_TIL 계절학기에 먼저 집중하도록 한다. #1 개발 환경 설정 Kotlin 1) Kotlin 컴파일러 설치 https://github.com/JetBrains/kotlin/releases Releases · JetBrains/kotlin The Kotlin Programming Language. . Contribute to JetBrains/kotlin development by creating an account on GitHub. github.com 2) VSCode의 Kotlin Language 확장 프로그램 설치(문법에 맞게 글자 색 등 수정) 3) VSCode의 Code Runner 확장 프로그램 설치 #2 코딩테스트 공부 방식 확립 1) 개인별로 백준에서 맡은 각 단원에 대한 문제를 풀이 후 회의에서..