
안녕하세요? iOS Developer, 멍구입니다. 🤗 오늘은 백준 11654번문제, 아스키코드를 풀어보면 swift언어로 아스키코드를 출력하는 방법을 알아보도록 하겠습니다. 백준 11654 아스키코드 문제설명 아스키코드문제는 solved.ac기준 브론즈 티어의 문제로, 기초수준의 문제입니다. 정답률은 81%입니다. 단순하게 문자를 입력받아서 아스키값을 출력하는 문제입니다. 백준 11654 아스키코드 입출력 예시 입출력 예시입니다. "A"의 아스키값은 65입니다. 그러므로 입력값이 "A"라면, 출력값은 65입니다. 단순한 문제라 설명할게 없네요. 바로 빠르게 코드 구현을 가보도록 하겠습니다. Swift로 아스키 값(asciiValue) 출력 코드예시 String타입을 받아온뒤, UnicodeScalar를..

String Literal 문자열 리터럴오늘은 스위프트의 String 문자열에 리터럴 사용방법에 대해서 얘기해보겠습니다. 여기서 리터럴(Literal)이란 무엇일까요? 그래서 구글에 쳐봤습니다. 리터럴은 컴퓨터 과학 분야에서 소스 코드의 고정된 값을 대표하는 용어라고 합니다. 이를테면 문자열 리터럴(String Literal)은 "HelloSwift", "ABCDE" 등이 있습니다. 정수형 리터럴은 123, 41234, 52394, 2147483647 등이 있습니다. 다시 본론으로 가서, 문자열 리터럴에 대해서 알아보겠습니다. 👨🏻💻 스위프트에서 문자열 리터럴 값은 미리 정의되어 있는 타입, String 변수, 상수에 String 리터럴을 할당해서 사용할 수 있습니다. 문자열 리터럴(String Lit..

String을 구성하는 문자 Character 사용자에게 인식되는 문자와 유사한 단일 확장 문자 타입으로, 양방향 컬렉션(Bidirectional Collection)인 String 문자열 타입의 구성 요소이기도 한 것이 바로 Character 타입입니다. Declaration 선언 Character 타입의 선언부입니다. Character는 구조체로 되어있습니다. OverView 개요 Swift에서의 String 문자열은 해당 문자열을 구성하는 문자들이 각각 하나 혹은 그 이상의 유니코드 스칼라 값으로 구성되어 있기 때문에, Character의 갯수가 유니코드 스칼라 값과 동일하지 않을 수 있습니다. 그렇기에, String의 길이를 잴때는 첫번째 문자부터 차근차근 밟아가면 문자 갯수를 카운팅하며, 이런 ..

오늘은 Swift에서 String을 사용할때 주의해야할 점을 알아보겠습니다. swift 언어로 set, string, array 등의 컬렉션 타입이 비었을때를 체크할 때, 많은 사람들이 아래와 같이 사용하곤 합니다.. 아래의 코드를 보겠습니다. 위의 코드는 string의 count를 통해 문자열의 길이를 체크해서 0일 경우 비어있음으로 판단하는 코드입니다. 하지만, 위의 코드보다 더 보기좋고, 효울적인 코드가 있습니다. 해당 코드는 아래와 같습니다. 스위프트의 String 타입에서 count대신 isEmpty를 사용해서 문자열이 비어있는지를 확인하는 것은 보기에도 좋지만 isEmpty는 count == 0에 비해 더 빠른 장점도 갖고 있습니다. 그 이유는 무엇일까요?? 🤔 How Swift strings..
- Total
- Today
- Yesterday
- 김프매매
- CoreML
- swift문제
- 스위프트
- swift언어
- swift string
- SwiftUI
- 프로그래머스swift
- 프로토콜
- publisher
- 자연어처리
- 프로그래머스
- swift 기초
- 알고리즘
- swift
- Protocol
- Collection
- swift 문자열
- 컬렉션
- 개발자문서
- swift reduce
- Swift 알고리즘
- 부스트코스
- ios
- 알고리즘문제
- 백준swift
- swift알고리즘
- createML
- uikit
- 백준알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |