전체 글 278

[Swift 공부일지] 기본 문법에 대한 소개 - 조건문

Swift를 공부하면서, 필요한 공부도 진행해보도록 하겠습니다 😎 👉조건문 👈 ※ Swift에서는 3개의 조건이 있다면 어떻게 나눌 수 있을까요? if condition1 { // condition1이 참일 때 실행할 코드 } else if condition2 { // condition1이 거짓이고 condition2가 참일 때 실행할 코드 } else if condition3 { // condition1과 condition2가 거짓이고 condition3가 참일 때 실행할 코드 } else { // 모든 조건이 거짓일 때 실행할 코드 } switch문도 여러 조건을 검사할 수 있는 강력한 방법인데요, 'switch' 문은 하나의 값에 대해 여러 가능한 경우(case)를 체크하며, 각각의 경우에 대한 코..

[Swift 공부일지] 기본 문법에 대한 소개 - 변수

Swift를 공부하면서, 필요한 공부도 진행해보도록 하겠습니다 😎 👉 변수 👈 예시 코드를 보면서 개념을 살펴보겠습니다. import SwiftUI struct Variable2: View{ let name: String = "Allu" let age: Int = 10 let height: Double = 8.2 let isCute: Bool = true var body: some View{ Text("Hello, \(name) \(age) \(weight) \(isCute.description)" ) } } struct Variable2_Previews: PreviewProvider{ static var previews: some View{ Variable2() } } - Vstack 은 Vertica..

[코딩 실무 영어] 한국인들이 영어를 어려워하는 이유 / 실무 전문 용어

일반 회화 영어와 코딩 실무 영어는 또 다르다!!한국인들의 머리를 아프게 만드는 영어의 특징은 무엇일까요? 1. 단복수(Singular / Plural)의 중요성: 한국에서는 대상이 한 개인지 여러 개인지 크게 중요하게 여기지 않지만, 영어에서는 말이 달라집니다. 단/복수에 따라 적절한 동사가 달라지고, 명사를 표현하는 방식이 달라집니다. 다음 문장을 직역해봅시다.I was playing video games yesterday.- 직역하면 나는 어제 비디오 게임들(?)을 하는 중이었다. 입니다. 하지만 아무도 이렇게 말을 안합니다!편하게 "나는 어제 게임을 하는 중이었다." 라고 합니다. 이렇듯, 영어는 단/복수에 철저한 편이지만, 한국어는 그렇지 않습니다. 영어가 모국어인 사람들은 문장을 구성할 때, ..

[리트코드/leetcode/python] 17. Letter Combinations of a Phone Number

문제 설명부터 해보도록 하겠습니다. digits 이라는 숫자 문자열을 입력값으로 받는데요, 각 숫자 키패드에 해당하는 알파벳 문자열로 만들 수 있는 모든 문자열의 리스트를 출력하는 문제입니다. 예시 1을 보면, digits은 "23"으로 주어졌고, 각 숫자인 "2"에는 "abc"의 알파벳이, "3"에는 "def"의 알파벳이 주어져있습니다. 때문에, "23"으로 만들 수 있는 알파벳 문자열은 "ad"부터 "cf"까지 총 9가지가 될 수 있는 것을 알 수 있습니다. 여기서 캐치해야 할 점은 만들 수 있는 알파벳 문자열의 길이는 digits의 길이와 같을 수 밖에 없다는 점입니다. 흡사 순열과 조합 문제로 이해될 수 있는데, 보통 알고리즘 문제에서는 combination을 사용하거나 product, permu..

[코딩 실무 영어] 코딩 영어 따로 왜 배워?

일반 회화 영어와 코딩 실무 영어는 또 다르다!! 개발자로서 실무 영어공부를 따로 살펴봐야하는 이유를 짚고 넘어가봅시다. 이슈를 해결하기 위한 자료나 노하우들은 대부분 영어입니다. 구글, 스택오버플로우, 깃허브 없이는 아무것도 할 수가 없쥬... 영어로 검색하는 것과 한글로 검색하는 것은 천지차이입니다. 몇억배 더 많습니다. 검색결과 차이가 어마무시합니다. 업계 최정상들이 만든 자료는 대부분 다 영어이고, 오픈소스 또한 영어로 공개되어 있습니다. IT 업계에서 사용하는 영어는 CRCD, CMS, Headless 와 같이 많은 약어와 전문용어가 포함되어 있습니다. 이를 알아야합니다. 같은 영어단어여도 소프트웨어 업계에서는 특별한 의미로 사용됩니다. 예를 들어, cast 라는 단어는 "던지다", "주연별을 ..

반응형