Swift

·IOS
Swift에서 문자열 접근하기??let str = "Hello World!"print(str[4])이렇게 접근하면 아래의 에러를 출력하며 안된다.'subscript(_:)' is unavailable: cannot subscript String with an Int, use a String.Index instead.('subscript(_:)'를 사용할 수 없습니다. 문자열을 Int로 구독할 수 없으며 대신 String.Index를 사용하십시오.) int로 접근할 수 없으니 string.Index를 사용하라는 조언 해준다. 정말 답답하지만 다른 방법을 써야 한다. String.startIndex , String.index 활용하기let str = "Hello World!"let stringIndex = ..
✅ 1. 수열과 구간 쿼리 3https://school.programmers.co.kr/learn/courses/30/lessons/181924 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 🎃 나의 풀이func solution(_ arr:[Int], _ queries:[[Int]]) -> [Int] { var result = arr for i in 0..반복문과 swapAt을 사용하여 풀어내었다.swapAt 함수는 Array함수로 배열에 인덱스로 접근하여 두 원소의 값을 바꿔주는 함수이다. ✅ 2. 수열과 구간 쿼리 2https://sc..
✅ 1. 문자열 곱하기https://school.programmers.co.kr/learn/courses/30/lessons/181940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 🎃나의 풀이func solution(_ my_string:String, _ k:Int) -> String { return String(repeating: my_string, count: k)}비슷한 문제가 있었는데, 함수형태로 바뀐것뿐이라서 String의 repeating을 사용하여 해결하였다. ✅ 2. 더 크게 합치기https://school.programmers.co..
✅ 1.  문자열 출력하기https://school.programmers.co.kr/learn/courses/30/lessons/181952 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 🎃 나의 풀이import Foundationvar str = readLine()!print(str)input을 받기 위한 환경 세팅하기 Terminal Line로 세팅해야 한다. PlayGroud에서는 input을 받을 수 없다.또한 언랩핑을 readline() 함수를 호출할 때 !를 넣어서 강제로 옵셔널을 벗겨준다. 이 개념을 언랩핑이라고 하는데nil이 아닌 값이 확실할..
퐁스팡스
'Swift' 태그의 글 목록