1. 배운내용
1) 알고리즘코드카타
정수 n이 주어질 때, n이하의 짝수를 모두 더한 값을 return 하도록 solution 함수를 작성해주세요.
class Solution {
fun solution(n: Int): Int {
var answer: Int = 0;
for(i in 1..10 : 2<=n) {
sum=+n
}
return answer
}
}
for문까지는 구글링하고, 알아봤는데, 정답을 봐도 모르겠다. 에러났다. 점수는 차감하고 정답을 보고 옮겨는 놓았다.
#include <stdio.h>
#include <stdbool.h>
#include <stdlib.h>
int solution(int n) {
int answer = 0;
for (int i = 2; i <= n; i += 2) {
answer += i;
}
return answer;
}
2) 배운내용
- commit 주석
-// 주석
-/*
*
*/
-변수- 클라스에 선언된 변수 Property(속성), Scope 내에 선언된 변수 Local Variable(로컬변수)라고 부릅니다.
기본적으로 코틀린에서 null을 허용하지 않으나 var a:(콜론) Int? = null null을 허용하는 nullable 변수로 선언할 수 있다.(사용시 주의는 해야합니다.)
자료형에 대한 설명
- 숫자 : 바이트, 숏, 인트(1234-10진수), 롱(1234L) 16진수-'0x'123 붙인다. 2진수 '0b' (8진수는 지원하지 않음)
-실수형: 플롯, 더블
예- var doubleValue:Double =123.5 / var doubleValueWithexp:Double =123.5 e10(지수 표기)
var floatValue:Float =123.5f 또는 대문자 F /
-Chat: 문자 16비트 소요, '가' 표현
-블린: 논리형, 참또는 거짓 표현 var booleanValue:Boolean = true, false 표기.
문자열 " " 여러줄의 문자열 """ 여러줄""" -줄바꿈, 특수문자까지 사용가능
fun main(퍼블리티-(안에 조건식, 또는 함수 :자료형) = 반환자료형(인트, 바이트, 롱등){ 코드작성(로직) }
2. 오늘 있었던일.
이렇게 해가지고 과제까지 마무리 할 수 있을까.. 큰일이다.
'개발일지' 카테고리의 다른 글
| 2023.12.15 TIL (0) | 2023.12.15 |
|---|---|
| 2023.12.14 TIL (0) | 2023.12.14 |
| 2023.12.12 TIL (1) | 2023.12.12 |
| 2023.12.11 TIL (0) | 2023.12.11 |
| 2023.12.9~10 TIL (0) | 2023.12.10 |