C - get line by scanf
scanf를 사용하여 한 line을 그대로 입력받으려면 다음처럼 처리하면 됩니다. : 이 아닌 char만 입력을 받겠다는 것을 의미합니다. 따라서, 이 입력되면 입력을 멈추게 되죠.
C - linked list example
간단하게 linked list를 만들어 봤습니다. linked list에 대한 다양한 operation을 다음과 같이 만들어 봤습니다.
vscode에서 바로 c 코드 실행하기
저는 IDE로 vscode를 사용하고 있습니다. 요즘에는 c를 코딩할 일들이 종종 있는데요, visual studio를 설치해서 실행해보기도 했지만, 오히려 요즘 visual studio는 너무 크고 복잡해져서 가볍지 않더라고요. 그래서 저는 v...
C - Struct(구조체)
간만에 C 언어의 struct를 복습해봤습니다. struct는 다음과 같이 정의합니다. 아래는 이라는 변수를 만들어줬는데, 얘는 하위 변수로 , 을 가지고 있다는 것을 의미하죠. 다만, 아래에서 보는 것과 같이, 이렇게 struct를 정의할 경우...
Kotlin - Array
array는 다음처럼 정의할 수 있습니다. Array Method - contentEquals 를 사용하여 array의 내부 원소들이 동일한지 비교할 수 있습니다. Array Method - joinToString 를 사용하면, String Ar...
Kotlin - When statement
kotlin에서 은 와 유사한 형태의 명령문입니다. 의 경우 하나의 조건에 대해서만 일일이 matching할 수 있었떤 반면, 은 여러 조건을 동시에 한 줄에 작성할 수 있습니다. 우리가 흔히 아는 switch문과 유사하게는 다음처럼 작성할 수 ...
Kotlin - class
kotlin에서 class를 정의하는 방법을 정리하였습니다. - kotlin에서는 Constructor를 내부 method로 정의하는 것이 아니라, 부분에 값을 넣어서 넘겨줍니다. - 내부에 block으로 만들어 줄 수도 있긴 하죠. - meth...
Kotlin - Basic
Kotlin에 대한 사소한 것들 심심해서 코틀린을 공부하고 있는데 다른 언어들과의 차이점이라거나 하는 것들을 정리합니다. Varaible - val, var : immutable variable을 의미합니다. : mutable variable C...
Gradle - Basic
spring initializer에서 config을 설정하고 다운받습니다. 압축을 풀고 나서 해당 경로에서 다음 명령어를 실행해 주면 해당 경로에 필요한 plungin을 모두 설치해주고 build를 해줍니다. intelliJ의 경우는 그냥 해당 ...