Swift

· Swift/문법
🎡 정의 ▶️ Git : 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 ▶️ Github : 백업, 공유, 협업이 가능한 온라인 코드 저장소 🔎 Git 사용 방법 1. 터미널 열기 1-1. 폴더 생성하기 깃은 폴더 단위로 사용할 수 있으므로, git으로 관리할 '프로젝트 폴더'를 먼저 생성해야 한다. 1-2. 프로젝트 파일 생성 및 코드 작성하기 1-1에서 생성한 폴더 안에 프로젝트 파일을 생성하여 코드를 작성한다. 1-3. 터미널 열기 작업 중인 폴더를 우클릭하고 "폴더에서 새로운 터미널 열기"를 선택한다. 2. 깃 초기화 및 저장하기 2-1. 깃 초기화 >> git init 새 프로젝트에서 깃을 시작하려면 초기화를 해줘야 하는데, 처음 한 번만 하면 된다. (한 번 초기화를 했으면 터미널을 ..
🔴 문제 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다. 입출력 예 s return "a234" false "1234" true 🔵 풀이 조건 1. 문자열 s의 길이가 4 또는 6인지? 조건 2. 문자열 s가 숫자인지? 조건이 두 개이고, 결과값의 데이터 타입이 Bool형이므로 return 조건 1 && 조건 2 이렇게 깔끔하게 한 줄로 코딩하고 싶었다!!! 조건 1은 s.count == 4 || s.co..
🔴 문제 문제 설명 새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이용료가 100이었다면 2번째에는 200, 3번째에는 300으로 요금이 인상됩니다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요. 제한사항 놀이기구의 이용료 price : 1 ≤ price ≤ 2,500, price는 자연수 처음 가지고 있던 금액 money : 1 ≤ money ≤ 1,000,000,000, money는 자연수 놀이기구의 이용..
1️⃣ To do list 2️⃣ 코드카타 2024.03.07 - [Swift/Code Kata (알고리즘)] - [Swift|코드카타] (프로그래머스) #34. 문자열 내림차순으로 배치하기 - sorted()는 배열을 반환한다 [Swift|코드카타] (프로그래머스) #34. 문자열 내림차순으로 배치하기 - sorted()는 배열을 반환한다 🔴 문제 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문 yurim-dev.tistory.com 3️⃣ 회고 1. 깃이 너무 어렵다.... 처음 푸쉬할 때는 괜찮은데, 내용을 업데이트하여 다시 푸쉬할 때 자꾸 오류가 난다. 다른 ..
🔴 문제 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예 s return "Zbcdefg" "gfedcbZ" 🔵 풀이 이번 문제는 너무 간단하다. 그냥 sorted(by: >) 메서드를 이용하면 된다. func solution(_ s:String) -> String { return s.sorted(by: >) } 엇 그런데 리턴타입이 맞지 않는다는 에러가 발생한다!!!! 알고 보니, sorted(by:)는 문자열이든 배열이든, 정렬시킨 후 배열을 반환하더라. >> var a =..
1️⃣ To do list 1주차 강의 커리큘럼 2️⃣ 코드카타 알고리즘 2024.03.06 - [Swift/Code Kata (알고리즘)] - [Swift|코드카타] (프로그래머스) #33. 약수의 개수와 덧셈 - 약수는 제곱근으로! [Swift|코드카타] (프로그래머스) #33. 약수의 개수와 덧셈 - 약수는 제곱근으로! 🔴 문제 문제 (링크) 문제 설명 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return yurim-dev.tistory.com 3️⃣ 배운 것 1. 프로퍼티(Property) - 정의: 클래스, 구조체, 열거형 안에 있는 변수 또는 상수를 의미한다. ..
yurim-dev
'Swift' 카테고리의 글 목록 (9 Page)
let textNodes = document.querySelectorAll("div.tt_article_useless_p_margin.contents_style > *:not(figure):not(pre)"); textNodes.forEach(function(a) { a.innerHTML = a.innerHTML.replace(/`(.*?)`/g, '$1'); });