일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- array
- ruby설치
- 연산자
- 프로그래머스 문자열 정렬하기 (1)
- swift
- 스파르타 코딩클럽 내일배움캠프
- 프로그래머스 주사위 게임1
- 프로그래머스 암호 해독
- 프로그래머스 배열 만들기1
- 문자열 붙여서 출력하기
- 프로그래머스 문자열 붙여서 출력하기
- 객체지향
- 프로그래머스 n의 배수 고르기
- 프로그래머스 최댓값 만들기(2)
- 조건에 맞게 수열 변경하기 3
- 프로그래머스
- cocoapods 설치 오류
- 스페인어
- continue
- 주사위 게임1
- 문자열 정렬하기 (1)
- Til
- 배열 만들기1
- 프로그래머스 자동커밋
- 프로그래머스 조건에 맞게 수열 변경하기 3
- 프로그래머스 n번째 원소까지
- Break
- Error installing cocoapods
- n번째 원소까지
- 스파르타코딩캠프
- Today
- Total
목록전체 글 (312)
dev._.note
📌 Array [Swift] Array(배열) 기초문법 배열의 선언 및 초기화 배열은 가지는 요소의 타입에 따라 자동으로 타입 추론. 선언과 동시에 초기화 할 때는 요소에 값이 들어있다면 자동으로 타입 추론이 이루어지기 때문에 타입을 명시하 how-mrk.tistory.com Array의 특징 배열(Array)은 동일한 타입의 요소들을 저장하는 순서가 있는 컬렉션. 배열은 특정 요소의 인덱스를 사용하여 접근하고 수정할 수 있으며, 배열의 크기는 동적으로 조절. 인덱스(index)는 0 부터 시작. 처음에 선언할 때(초기화할 때) 배열의 길이를 미리 지정하지 않아도됨 자주 사용하는 메서드 // 배열 생성하기 // 1. 타입 추론으로 생성하기 var array1 = [1, 2, 3] var array2 = ..
큐와 스택은 데이터에 대한 개념이며 Swift에서는 따로 큐와 스택을 지원하지 않으면 Array 등을 이용해서 직접 구현할 수 있음. 📌 Queue First-In-First-Out (FIFO) 먼저 들어온 값을 먼저 내보내는 구조입니다. ex ) 버블티 빨대 /* 에 대해서는 추후 배울 예정 제네릭이라는 것인데, 하나의 타입으로 국한되지 않고 타입에 유연하게 코드를 작성할 수 있는 기능입니다. */ struct Queue { private var queue: [T] = [] public var count: Int { return queue.count } public var isEmpty: Bool { return queue.isEmpty } public mutating func enqueue(_ ele..
📌 아래 최대공약수와 최소공배수를 구하는 문제에서 문제를 이해하지 못해 진땀을 뺐다. 수학을 썩 잘하진 않았어서 잘 기억이 안 나 최대공약수, 최소공배수가 무엇인지부터 검색하고 학습했다. 처음에는 값을 받을 제공받은 기본 함수 solusion에 최대공약수, 최소공배수 총 함수 3개를 사용해서 풀었는데 타임아웃처리로 계속 실패가 돼서 최소공배수 함수를 삭제하고 최대공약수를 구한 함수에서 나온 최대공약수의 값으로 solusion함수에서 최소공배수를 바로 구해서 풀었다. 코드를 짤 때 시간복잡도를 고려해서 짜는 습관을 들여야겠다. 📌 새로 알게 된 부분 ∙ 데이터 타입 ∙ 연산자, 조건문과 반복문 📌 배움이 필요한 부분 ∙ 터미널로 여러폴더 한 번에 github push 하기 💡 새로 알게 된 부분 ▶︎ 데이..
📌 연산자 산술 연산자 덧셈 + += 뺄셈 - -= 곱셈 * 나눗셈 / 나머지 % var result = 1 + 2 print(result) // 출력값: 3 result += 5 // result = result + 5 print(result) // 출력값: 8 result = 10 - 6 print(result) // 출력값: 4 result -= 3 // result = result - 3 print(result) // 출력값: 1 result = 8 * 2 print(result) // 출력값: 16 result = 12 / 5 print(result) // 출력값: 2 result = 10 % 3 print(result) // 출력값: 1 // result는 10을 3으로 나눈 후 나머지 이므로..
📌 숫자 Int 정수를 표현하는 데이터 타입으로 -2,147,483,648 ~ 2,147,483,647 사이 숫자를 표현. var age: Int = 18 // Int 타입 The Swift Programming Language - Integers Float 소수점을 표현하는 데이터 타입으로 32비트 부동 소수를 표현. 소수점 이하 6자리까지 가능. var interestRate: Float = 1.2345678910 // Float 타입 print("이자율은 \\(interestRate) % 입니다") // 출력값: 이자율은 1.2345679 % 입니다 The Swift Programming Language - Floating-Point Numbers Double 소수점을 표현하는 데이터 타입으로 64..
📌 공부를 할 때 apple공식문서만 찾아봤었는데 다른 참고할만한 사이트를 알게 되었다. 👏👏 프로그래밍 기초강의를 수강하면서 프로퍼티부터 다시 짚고 정리하면서 복습하면서 playground라는걸 처음 알게 되어 만들어서 사용했다. 코드를 작성하고 바로 컴파일해서 출력까지 볼 수 있어서 편리했다. xcode에서 깃허브를 바로 연결하는데 성공했다. 내친김에 터미널로 push 하는 것도 test를 했는데, 터미널에서 깃허브로 바로 push하면 파일 1개는 성공했지만 여러 개를 한꺼번에 push 하는 경우 읽히지 않는 파일만 push가 되고 파일 자체는 push가 되지 않는 문제가 생겼다. 아직 해결하지 못했고 구글링을 통해 해결해 보는 중이다. 📌 새로 알게 된 부분 ∙ swift / ios 공식자료 ∙ p..
1. control + ⌘ + space ➔ 문자 뷰어 열람 2. 왼쪽 상단 (...) 클릭 ➔ 목록 사용자화 ➔ 기술기호 체크