개발일지

2023.12.13 TIL

과일바구니♡ 2023. 12. 13. 19:42

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