본문 바로가기
728x90

문법9

[Python] 함수 기본 형식 단일 반환 복수 반환 내장함수 (built-in method 문자열 길이 메소드 string 메소드 2022. 3. 29.
[Python] 변수, 입출력, 연산 예제로 보는 Python C언어를 안다면 정독만 해도 문법 숙지 가능!! 파격적 정리!! 입출력 # 입력: 기본적으로 str type으로 입력받기 때문에 int형으로 형변환이 필요하다. num = int(input()) # int(input("숫자를 입력해주세요.")) # = 문자열 출력 후 다음 줄에서 입력받음 # 출력, print 후 줄바꿈이 같이 됨. print(num, "숫자입니다.") # 위의 방법이 권장되나 C의 형태로도 사용 가능 print("%d" %num)# (= in C lang) (= printf("%d\n", num);) 데이터 타입 Text Type: str Numeric Types: int, float, complex Sequence Types: list, tuple, range.. 2021. 9. 29.
[kotlin] collection (List, Set, Map) kotlinlang.org/docs/reference/collections-overview.html Collections Overview - Kotlin Programming Language kotlinlang.org 우선, list, set, map세 녀석은 기본적으로는 오직 참조만할 수 있는, 즉 수정할 수 없는 immutable의 속성을 가지고 있습니다. 그러나 mutable하게 해줄 수 있습니다. list를 예로 들어보자면 val list = listOf("one", "two", "one") //immutable val list = mutableListOf("one", "two", "one") //mutable 간단하쥬? 자 이제 각각 살펴봅시다~ List List는 배열과 매우 비슷합니다. in.. 2021. 1. 14.
[kotlin] arrays 배열 kotlinlang.org/docs/reference/basic-types.html#arrays Basic Types: Numbers, Strings, Arrays - Kotlin Programming Language kotlinlang.org 배열 생성 방법 var n = IntArrayOf(1,2,3) val n1 = IntArray(5) { 42 } //42로 초기화 var n2 = IntArray(5) { it * 1 } //[0] = 0*1, [1] = 1*1, [2] = 2*1, [3] = 3*1, [4] = 4*1 가장 많이 쓰이는 방법. 그 외에도 val n = arrayOf(1, 2, 3) 배열 참조 방법 println(n.get(0)) println(n[0]) 배열 수정 방법 n.set.. 2021. 1. 14.
[kotlin] Functions 함수 kotlinlang.org/docs/reference/basic-syntax.html#defining-functions Basic Syntax - Kotlin Programming Language kotlinlang.org && kotlinlang.org/docs/reference/functions.html Functions: infix, vararg, tailrec - Kotlin Programming Language kotlinlang.org 기본 형태 //int sum(int a, int b) { // return a+b; //} fun sum(a: Int, b: Int): Int { return a + b } 함수 내용이 적을 때 아래와 같이 한 줄로 축약할 수도 있다. fun sum(a: Int.. 2021. 1. 13.
[kotlin] loop (반복문) for, while, do while kotlinlang.org/docs/reference/control-flow.html#for-loops Control Flow: if, when, for, while - Kotlin Programming Language kotlinlang.org kotlin 공식 홈페이지의 글을 정리해두었습니다. 와! 반복문!! 우선 이 두녀석부터 볼게요! while & do while 이녀석은 우리가 알고있는 그 while, do while과 같습니다. //while fun main() { var x: Int = 5 while (x > 0) { println(x) x-- } } //do while fun main() { var y: Int = 5 do { println(y) y-- } while (y > 0) } 평소.. 2020. 12. 30.
[kotlin] 조건문 (if, when), 엘비스(elvis) kotlinlang.org/docs/reference/control-flow.html#if-expression Control Flow: if, when, for, while - Kotlin Programming Language kotlinlang.org kotlin 공식 홈페이지의 글을 정리해두었습니다. if문 // 기본적인 사용 방법 if (a > b) { max = a } else { max = b } 코틀린의 조건문 중에는 삼항연산자가 없습니다. if, else가 삼항연산자의 역할을 충분히 해주기 때문에 없앤 문법입니다. 👍 //삼항연산자 대신 val max = if (a > b) a else b 이런식으로 변수에 어떤 값을 할당하려고 할 때 바로 if문을 사용할 수도 있습니다.👍 이 경우에는 re.. 2020. 12. 28.
[kotlin] 입출력과 사칙연산 kotlinlang.org/docs/reference/basic-syntax.html Basic Syntax - Kotlin Programming Language kotlinlang.org kotlin공식 홈페이지의 기본 문법들을 참고하면 도움이 될 겁니다. 두 수를 입력 받아 더하는 프로그램으로 입출력과 사칙연산을 살펴보죠! fun main() { var input = readLine()!!.split(" ") var a = input[0].toInt() var b = input[1].toInt() print(a+b) }​ ☝️2번 라인 (선언, 입력) 코들린은 기본적으로 readLine()을 이용해 한 줄을 입력받을 수 있습니다. !!는 코틀린 언어의 특징인 null 안전성과 관련이 있는데요! 자바나.. 2020. 12. 23.
2. C프로그램의 구성 요소들 목차 1. C 프로그램의 구성요소 ◆ C 프로그램의 구성요소 ◆ ▶ 변수 (variable) - 말 그대로 변하는 수입니다. - 프로그램에서 사용하는 데이터를 일시적으로 담아두는 공간이죠. 또한 사용할 데이터의 종류에 따라 여러 가지의 타입이 존재합니다. 여러 타입에 따라 담을 수 있는 byte의 양(정보의 양)도 다릅니다. 표 준 자 료 형 정수형 short(2) int(4) long(4) long long(8) 실수형 float(4) double(4) long double(8) x 문자형 char(1) x x x /* ++ 왜 다들 byte가 다르고 난리일까요? 그냥 크게 해서 다들 똑같이 쓰면 되는 거지ㅡㅡ...;; - 요즘 컴퓨터는 64bit나 32bit를 사용하죠? 이 bit가 의미하는 것은 컴.. 2019. 12. 23.
728x90