앱등개발자IOS

고정 헤더 영역

글 제목

메뉴 레이어

앱등개발자IOS

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (280)
    • 포트폴리오 (0)
    • C알고리즘 (43)
    • Python알고리즘 (57)
    • Swift알고리즘 (132)
    • IOS (3)
    • Swift언어 (9)
    • Lua 언어 (2)
    • Objective-C 언어 (1)
    • Kotlin언어 (0)
    • rxSwift (1)
    • Swift 지식(CS) (1)
    • Swift for Coding Interview (4)
    • Clean Software Architecture (0)
    • Design Pattern with Java & .. (3)
    • ML&DL (7)
    • 데이터베이스(DB) System Concepts (3)

검색 레이어

앱등개발자IOS

검색 영역

컨텐츠 검색

Swift for Coding Interview

  • 코테 보기 전 보면 좋은 소소한 내용들

    2022.09.10 by 앱등개발자IOS

  • [입출력] String배열과 Character 그리고 ascii

    2022.08.19 by 앱등개발자IOS

  • Swift For Coding Interview 2탄 - 자주 쓰이는 Expression (수시 업데이트)

    2022.06.03 by 앱등개발자IOS

  • Swift for Coding Interview - 입출력과 자주 쓰이는 프로퍼티를 중심으로

    2022.05.21 by 앱등개발자IOS

코테 보기 전 보면 좋은 소소한 내용들

- Dictionary의 key, value를 모두 가져와 사용 - 문자열을 replacing해주는 replacingOccurrences(of: with:)함수 - 같은 함수로, String 내의 특정 문자를 다른 문자로 바꾸고 싶을 때 사용할 수 있다. - 10진수를 2진수로 바꾸기 - Array를 초기화 할 때처럼, String을 특정 문자 반복해 생성하고싶을 때 String(repeating: "", count: ) 함수를 사용 - 비트연산 >> 연산하면 맨 뒤 비트가 사라지고, 0을 >>연산하면 계속 0이다. - BackTracking 문제를 풀 때, 순열, 조합 등이 나오게 되는데, 조합 문제를 풀 때는 visited배열이 필요없다!! 어차피 다음 순서(start)를 dfs(_ level: In..

Swift for Coding Interview 2022. 9. 10. 18:15

[입출력] String배열과 Character 그리고 ascii

1. Int배열 받기 readLine()!.split(separator: " ").map{Int(String($0))!} 2. String으로 입력 받기 readLine()!.split(separator: " ").map{String($0)} 3. Character로 입력받기 readLine()!.split(separator: " ").map{Character(String($0))} -> 꼭 String으로 변환 후 Character로 변환해야한다. ( Substring상태에서는 Character로 변환 불가 )

Swift for Coding Interview 2022. 8. 19. 16:52

Swift For Coding Interview 2탄 - 자주 쓰이는 Expression (수시 업데이트)

# Swift의 for문 -> for i in 0 ... n 과 같이 0~ n까지를 차례로 접근할 수 있고, for i in 0 .. python: for i in range(0, 10, 2)와 같이 stride를 3번째 매개변수로 넣어줌. -> Swift: for i in stride(from:, to:, by: )로 설정해준다. ( by가 음수이면 거꾸로 접근 가능! ) ( to: ~~ 에 입력한 숫자는 포함하지 않는다는 것을 조심!!! ) # Swift의 배열을 문자열로!! arr = ["a","b","c"] 인 경우, -> python: "".join(arr) => "abc" -> Swift는?..

Swift for Coding Interview 2022. 6. 3. 14:42

Swift for Coding Interview - 입출력과 자주 쓰이는 프로퍼티를 중심으로

# Swift의 입출력 -> python과 같이 print()는 default로 줄바꿈으로 끝낸다. python pring(~~ , end = " ")는 swift에서 print(~~ , terminator: " ")로 print()의 마무리를 설정할 수 있다. -> 위와 같이 입력은 readLine()로 받을 수 있다. Optional로 감싸져 나오므로 언래핑해서 사용해야함을 주의! # Swift의 형변환 readLine()으로 입력받은 Optional 타입을 언래핑 후 Int형으로 형변환 하였다. 형변환 시 Optional로 래핑됨을 주의! # Swift의 배열 생성 (원소 반복) python에서는 arr = [0] * (n+1) 과 같이 1차원 배열에 "0"을 반복하여 생성하고, arr = [[0]..

Swift for Coding Interview 2022. 5. 21. 20:42

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
앱등개발자IOS © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바