23.03.16
코테 준비
프로그래머스 Lv.2
방문 길이 https://eraser-adventure.tistory.com/82
영어 끝말잇기 https://eraser-adventure.tistory.com/83
스위프트가 파이썬과 다른 점
💡 if game.contains(words[i]) if ~~ in 이라고 쓰지 않고 contains
💡 for i in 0..<words.count for문 돌릴 때 range 적용 len이 아니라 count!
💡 dirs.firstIndex(of: dir) temp.prefix(2) temp.suffix(2) swift만의 슬라이싱 문법
기술블로그
병아리 개발자의 첫 웹뷰 개발기: 파일럿 프로젝트 | 우아한형제들 기술블로그
파일럿 프로젝트 하나에도 엄청난 시간과 노력이 드는구나.. 싶어졌다.
중간중간 필요한 부분을 질문하고 피드백 받는 것들이 인상깊었다
내 실력이 한참 부족함을 느낀다.. 그래도 오늘도 한 발짝 성장함에 의의를 두자..
느낀 점
문제 풀 때 시간이 너무 오래 걸린다.. 시간을 줄일 방법을 생각해봐야겠다.
Swift 치팅 노트도 만들어야겠다!
유용한 코드들도 한번에 정리하면 좋겠다 싶음!! (소수 판별이나 조합 등등)
비교하지말고 나만의 속도로 가는 거야..
가는거야~~
23.03.20
코테
최소직사각형 Lv.1
피보나치 수 Lv.2
문자열 다루기 기본 Lv.1
- 숫자만 있는지 확인하는 법
- 방법 1: Int 로 형변환 하기
- 문자열에 숫자만 존재한다면 정상적으로 정수로 변환되고, 아니라면 nil 반환
- if let temp = Int(str)
- 방법 2: allSatisfy 메서드 사용하기
- 메서드의 인자로 문자를 검사할 클로저를 주면 모든 문자가 조건에 만족되면 true, 한 문자라도 조건에 만족하지 않으면 false 를 반환
- str.allSatisfy({ $0.isNumber })
- 방법 3: 고차함수 filter 사용하기
- 조건에 맞는 데이터만 골라서 새로운 배열로 반환. 이 배열의 크기를 검사하면 숫자만 있는지 확인할 수 있다.
- let answer = str.filter({ $0.isNumber }).count == 0
- 출처: https://jeonyeohun.tistory.com/87
23.03.24
Combine 강의 들음
23.03.27
이력서 관련 유튜브 정리
- 레포 무조건 공개. 개인적으로 공부한 것이 부끄럽다면 부끄럽지 않을 수준으로 퀄리티를 높여야 함. → 그래야 신뢰도가 높음
- 어떤 식으로 일이 이루어졌는지? 일을 왜 했는지
- 어떤 문제가 있어서 결국 내가 얻어낸 성과가 무엇인지
- 원래 ~~이런 아키텍쳐였는데 이걸로 바꿨다 이런식으로 구체적으로
- 어떤 문제가 있어서 결국 내가 얻어낸 성과가 무엇인지
- 이력서는 나를 설득하는 글
- 앞으로 그리고 싶은 커리어가 잘 그려지는지, 하고 싶은 부분이 뭔지
- 추상적인 제목은 피하자
- 구체적으로 내가 뭘 하고 싶은지, 어떻게 성장하고 싶은지
- 스킬이나 기술의 특징이나 책의 요약은 안 보는 편
- 이런 에러를 만났는데 이런 과정을 통해서 해결했어 가 더 궁금
- 공부한 걸 토대로 어떤 문제를 해결해봤는가 어떤 식으로 실무에 적용하려고 해봤는가
- 목표를 나열하는게 아니라 그걸 위해 어떤 루틴을 만들었냐가 중요
- 내가 함정카드가 아니라는 증거를 많이 만들어야 한다
- 제목이 가장 후킹할 수 있음 **
- 주변 동료들에게 물어보기 - 나의 강점을 타인의 시선으로 뽑아내기
- 결과 중심, 성과 중심, 숫자 중심
빠진 날들은 거의 공고 확인/지원서 작성으로 보냈던 것 같다.
앞으로는 내가 가진 것들을 보완하는 시간을 가져야 할 듯!