코테합격 치트키
2021. 10. 14. 17:42ㆍAlgorithm/알고리즘
728x90
반응형
알고리즘 문제를 풀면서 도움이 많이 됐던 함수를 기록해놓는 공간입니다. 저는 시험 전에 한번 훑고 들어갈 용도로 만들었습니다. 더 좋은 방법을 알고계시다면 댓글좀.. 부탁드려용^ㅅ^(우리 깐부잖아...염!)
더보기
1. 푼문제 -> 다른사람들 코드를봄
2. 못푼문제 -> 일단 냅둠, 아예 못건드리겠으면 더 알아야 지식이 있는지 고민해보고 단순히 아이디어가 없어서 못푼3거면 답안을 보고 감잡고 직접! 구현해보기
3. 실험해보고..블로그에 적어놓으심
4. 그날 공부한건 그날 복습 바로 하기 star처럼..
5. 복습 + 다음날 일어나서 훑어보기
1. joined()
예) [0, 1, 2, 3] -> 0 1 2 3
왼쪽과 같은 Int 배열에서 요소를 추출해야할때(joined()는 요소가 String일때만 쓸 수 있다)
핵심. 배열의 요소가 String이 아닐때 for in문으로 String으로 만들어 준 다음 joined()사용.
print(arrAlphaNum) //[0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0]
var newArr = [String]()
for i in arrAlphaNum {
newArr.append(String(i))
}
print(newArr)//["0", "0", "1", "0", "1", "0", "0", "1", "1", "0", "0", "1", "0", "0", "0", "0", "0", "0", "1", "0", "1", "0", "0", "0", "0", "0"]
var result = newArr.joined(separator: " ")
print(result)
//0 0 1 0 1 0 0 1 1 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0
728x90
반응형
'Algorithm > 알고리즘' 카테고리의 다른 글
프로그래머스 1단계) 하샤드수 (0) | 2021.12.02 |
---|---|
프로그래머스 레벨1) 핸드폰 번호 가리기 (0) | 2021.12.01 |
프로그래머스 레벨1) 행렬의 덧셈 (0) | 2021.12.01 |
프로그래머스 레벨1) x만큼 간격이 있는 n개의 숫자 (0) | 2021.11.30 |
프로그래머스 레벨1) 직사각형 별찍기 (0) | 2021.11.30 |