본문 바로가기
728x90
반응형

전체 글259

Swift) HyunDaiCard - Quez1 (String) 보호되어 있는 글 입니다. 2020. 8. 30.
Swift) LeetCode(Easy) - Valid Palindrome (String) leetcode.com/problems/valid-palindrome/ Valid Palindrome - 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 안녕하세요 후르륵짭짭 입니다. 요즘에는 알고리즘만 포스팅 하고 있는데,,, 그럴만한 사정이 있어서 ㅠㅠ 문제는 진짜 간단하고 쉽습니다. ** 문제 내용 ** alphanumeric = 영숫자 만 고려해서 이 문자가 팰린드롬인지 확인 하는 문제 입니다. ** 해결 방법 ** 저는 저번에 공부 했던 정규식을 이용해서.. 2020. 8. 29.
Swift ) 프로그래머스(Lv2) - 문자열 압축 (String) programmers.co.kr/learn/courses/30/lessons/60057 코딩테스트 연습 - 문자열 압축 데이터 처리 전문가가 되고 싶은 어피치는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자 programmers.co.kr 안녕하세요. 후르륵짭짭 입니다. 이 문제를 풀면서,,,, 왜 코딩 테스트 인데,,, 깔끔하게 해결 하려 했지?? 라는 생각을 많이 했습니다. 굳이 깔끔하게 풀지 않아도 되는데,,,,, 그래서 오히려 시간이 더 걸렸던거 같습니다. (코딩 테스트는 빨리 풀어야하는데,,,,, 참 눈물 납니다 ㅠㅠ) ** 나의 코드 ** func solution(_ s:String) -> In.. 2020. 8. 28.
Swift) LeetCode(Easy) - Valid Palindrome II (String) leetcode.com/problems/valid-palindrome-ii/ Valid Palindrome II - 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 안녕하세요 후르륵짭짭 입니다. 쉬운 문제인데,,,,, 알고리즘에 약하기 때문에,,, 쩝,,,, 생각 보다 많이 고민한 문제 였습니다,,, 코드 짜는것도 쉽지 않았고,,,, 실력이 늘었으면 하는 바람 입니다 ㅎㅎㅎ ** 문제 ** 문제는 간단합니다. 최대 한개 까지 문자를 지울 수 있으며, 문자가 펠린드.. 2020. 8. 27.
Swift ) 프로그래머스(Lv1) - [1차] 다트 게임 (RegularExpression&Split) programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 안녕하세요 후르륵짭짭 입니다. 오늘은 하루에 두개의 글을 남깁니다 ㅎㅎㅎ (언제 쯤 프로그래머스의 코딩 테스트를 한번 쯤이라도 붙을 수 있을지 ㅠㅠ) 이번 문제는 처음으로 정규표현식을 공부 했고 다른 사람의 코드를 보면서 새로운 방법 또한 익혔습니다. ** 저의 코드 ** func solution(_ dartResult:String) -> Int { var array : [Int] = Array(repeating: 0, count: 3) let list = returnStringByRex(pattern: "[0-9]+[a-z][*#]?", word.. 2020. 8. 27.
Swift) 프로그래머스(Lv1)- 실패율 (Sorted) programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스�� programmers.co.kr 안녕하세요! 후르륵짭짭 입니다. 오늘은 실패율이라는 문제를 가져왔습니다. 어려운 문제는 아닌데, 새롭게 알게 된 사실이 있어서 올립니다... 실패율을 보니,,, 저의 코딩 테스트와 채용 실패율을 보는거 같네요 ㅠㅠ 눈물,,,, (참고로 부끄럽지만,,, 오늘 쏘카 코딩 테스트 불합격 통보를 받았습니다... 3문제 중에 2문제를 풀었는데,,, 전 선택 받지 못 했습니다 ㅠㅠ).. 2020. 8. 26.
IOS) UIGesture을 알아보자! 안녕하세요! 후르륵짭짭 입니다. 이번에는 UIGesture 중 pan과 swipe를 이용해서 위에 애니메이션 처럼 만들어 보도록 하겠습니다. ** UIPanGestureRecongnizer란 ** UIPanGestureRecongnizer 은 "A discrete gesture recognizer that interprets panning gestures." 이렇게 정의 되어 있습니다. 즉, 움직이는 동작을 해석하는 구체적인 제스처 인식기 라는 겁니다. developer.apple.com/documentation/uikit/uipangesturerecognizer Apple Developer Documentation developer.apple.com ** UIPanGesture 스토리 보드로 만들기 *.. 2020. 8. 25.
PlayGround) Auto Reference Counting(ARC) 에 대해 알아보자!!! 안녕하세요 후르륵짭짭이 입니다. ARC에 대해서 배우고 이를 잘 다루는 방법에 대해서 배우도록 하겠습니다. ** ARC란? ** Swift는 ARC (Automatic Reference Counting)을 통해서 메모리 사용량을 추적하고 관리 합니다. 따라서 클래스의 인스턴스가 더 이상 필요하지 않다고 판단하면 자동으로 해당 인스턴스의 메모리를 해제 해줍니다. 그래서 그냥 놔두면 아주 스스로 잘 해주지만,,,, 예외 케이스가 있습니다. (참고로 레퍼런스 카운팅은 오직 클래스의 인스턴스에만 적용됩니다. 구조체와 ENUM은 값 타입이기 때문에 참조reference가 저장되거나 전달되는 일이 없습니다!) ** 예외 케이스 - 객체 인스턴스 참조 ** class ParentCalss { var classCone.. 2020. 8. 24.
기타 ) PROG - Algorithm 도와주세요 ㅠ ㅠ 1편 보호되어 있는 글 입니다. 2020. 8. 23.
728x90
반응형