전체 글 (206) 썸네일형 리스트형 [cocoapods] M1 mac cocoapods 설치 오류 해결 1. [ Finder - 이동 - 유틸리티 ] 에서 터미널 애플리케이션을 찾아준다. 2. 터미널 우클릭 - 정보 가져오기 - Rosetta를 사용하여 열기 클릭 (터미널 우클릭으로 복제 후 그 터미널에서 클릭해도 된다.) 3. 이전에 이것저것 건들였다면 brew cleanup -d -v 4. ffi 설치 sudo arch -x86_64 gem install ffi 5. cocoapods 설치 sudo gem install cocoapods 6. Rosetta 로 실행하기 끄기 pod init 후 pod install 을 하려면 arch -x86_64 pod install [Swift] LeetCode: Longest Common Prefix (문자열) https://leetcode.com/problems/longest-common-prefix/submissions/ Longest Common Prefix - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com XCode 없이 풀다가 별 문법 틀린 것 없이 한번에 success 가 떠서 대박! 했던 문제 String index 에 조금 적응한 기분 갬덩 ㅠ...ㅠ 문제 문제 제목 그대로 모든 문자열의 가장 긴 Prefix 접두사를 구하는 문제 생각 주어진 String.. [Swift] LeetCode: Roman to Integer (문자열) https://leetcode.com/problems/roman-to-integer/ Roman to Integer - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 처음 문제를 풀었을 때 dictionary로 돌면서 미리 넣어둔 symbol값을 숫자값 + " " 로 바꿔주고 split으로 단어를 나눠서 모두 더하도록 했다. XIV -> 10 4 -> 10 + 4 = 14 간과하고 있었던 사실은 dictionary에 순서가 없다는 것이었다. 내가 짠 코드는 IV.. [Swift] LeetCode: Palindrome Number https://leetcode.com/problems/palindrome-number/ Palindrome Number - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com c++, java 를 풀면서도 팰린드롬 문제를 다양하게 풀어봤는데 대부분 문자열로 풀었었다. 근데 Swift는 문자열로 푸는게 더 어려울 것 같다는 생각을 했는데 마침 문제 아래에 Follow up: Could you solve it without converting the integer to .. 해피해킹 프로페셔널 하이브리드 type-s 6개월 사용후기 6개월은 아니고 7개월 정도 ..? 굼애 / 루프, 팜레스트 원래 살 생각이 없었고 (너무 비싸서) 항상 유튜브로만 보다가 생각해보니 어차피 이제 매일매일 하는 일이 키보드를 치는 일인데.. 햎해킹으로 치면 얼마나 즐거울까..? 라는 생각으로 구매해버렸다 ㅎㅎ 저때는 키보드만 40만원이었는데 지금 보니 37-38만원 정도인 것 같다. (뭐지..? 코로나때문에 더 비쌌나..) 흡진매트는 그.. 매트 있으면 굳이? 라는 생각이 들지만 밖에서 쓰려고 같이 샀따 7개월이 지난 지금 딱 후회하는 한가지는 키보드루프!!! 같이 살걸 ㅠㅜㅠㅠ 국내에서 해피해킹용 키보드루프는 잘 판매하지 않는다.. 레오폴드 FC660인가 600인가 용으로 샀다가 크기가 안맞아가지고 사물함에 방치 당하는중 ㅠ_ㅠ_ㅠ_ㅠ 그래서 큰 루프.. [Swift] Int - quotientAndRemainder(dividingBy:) 문서에서 Int 의 Instance Method를 구경하던 도중 발견한 함수! 최근에 몫과 나머지를 사용한 문제를 종종 풀었는데 그때마다 직접 나누고 나머지를 따로 구했는데 한번에 구할 수 있는 함수를 알아두기 위해서 기록기록 func quotientAndRemainder(dividingBy rhs: Int) -> (quotient: Int, remainder: Int) let x = 1_000_000 let (q, r) = x.quotientAndRemainder(dividingBy: 933) // q == 1071 // r == 757 (몫, 나머지) 형태로 반환해준다. x 선언할 때 _ 을 쓰는건 처음본다.. 신기하니 기억해두자 [Swift] 2234 성곽 (BFS) https://www.acmicpc.net/problem/2234 2234번: 성곽 첫째 줄에 두 정수 N, M이 주어진다. 다음 M개의 줄에는 N개의 정수로 벽에 대한 정보가 주어진다. 벽에 대한 정보는 한 정수로 주어지는데, 서쪽에 벽이 있을 때는 1을, 북쪽에 벽이 있을 때는 2를, www.acmicpc.net 생각 [ struct wall ] wall은 벽에대한 정보보다는 그 위치의 대한 정보라서 - 위치 r, c - 동서남북 벽의 유무 - 방의 번호 : 벽을 허물었을 때 현재 방의 넓이를 알 수 있도록 로 선언하였다. c++ 로 풀 때는 Bool { switch direction { case 0: return west case 1: return north case 2: return east ca.. [Swift] LeetCode: Two Sum https://leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 내가 작성한 코드 : 직관적.. class Solution { func twoSum(_ nums: [Int], _ target: Int) -> [Int] { var result: [Int] = [] for firstIndex in 0.. [Int] { var map = [Int: Int]() for (i, n) in nums.en.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 26 다음