분류 전체보기 (281) 썸네일형 리스트형 [프로그래머스/JS] Level2 - 스킬트리 #Set #String https://school.programmers.co.kr/learn/courses/30/lessons/49993?language=javascript#fnref1 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr TIL- JS에서 filter함수 처음 써봤는데 클로저 쓸때 =>{ }로 표기하면 반드시 return 써야함,, 근데 단일 행일 경우 {} 생략 가능하고, reutrn 생략 가능함. 굿- JS에서 문자열 prefix 비교는 String.subsctring(index, 배교할문자열) 쓰자- String.indexOf() 이거는 일치하는 substring의 index를 알려준다. 아닐 경우 -1 반환문.. [프로그래머스/JS] Level2 - 올바른 괄호 # 고차함수 # 스택 https://school.programmers.co.kr/learn/courses/30/lessons/12909 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 올바른 괄호 문제이다! 스택을 활용해 풀 수 있다!문자열에 reduce는 안됨. 그러나 for of 루프 돌며 원소 하나씩 탐색 가능함문자열도 마찬가지로 Array.from()이나 [... string]으로 Array로 변환해야 Array.고차함수 쓸 수 있음 접근 방법 이 문제의 첫 접근은 아래와 같이 풀었습니다. ')' 가 보이면 스택에 넣고, 현재 탐색중인 원소가 ')' 면 top과 짝을 이루면 방출 아닐 경우 스택에 추가. 그렇게 한번 문자열을.. [프로그래머스/JS] Lv2 - 주식가격 # Array # Stack https://school.programmers.co.kr/learn/courses/30/lessons/42584 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr TIL- 배열 초기화 할 때 Array(길이) 만 했는데, 추후에 이 배열에 데이터를 넣을 것이라면 Array(길이).fill(0) 이렇게 초기화 해주는게 더 빠르다 문제 접근 방식어떻게 이전에 올랐던 가격을 추적할 수 있을까..가장 간단한 방법은 1초마다 가격이 변동될 때마다 이전에 형성된 모든 가격들의 정보와 비교하는 것입니다. 이 경우 N*N으로 느릴 것 같다는 생각이 들었습니다. 이미 하락했음에도 이너 포문 때문에 불필요한 가격 비교 로직이 들.. [프로그래머스/JS] Level2 - 의상 #reduce() #Counter #Map https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 오늘은 reduce, Map를 가볍게 훑어보려구해요. TIL- reduce()- Array.from() 과 스프레드 문법 " ... "- Map, MapIterator- Counter- Swift는 nil이라는 값이 존재하지 않을 경우가 하나의 타입인데 JS는 undefined, null .. 글해서 || 나 && 쓸때 '단축 평가' 적용해야하는데 뭔가 좀 문자와 문자가 피연산자일 때 적용하기 낯설음 Falsely 당황스러운건 0 or 1, f.. [프로그래머스/JS] 가장 큰 수 | PS일지 https://school.programmers.co.kr/learn/courses/30/lessons/42746 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 가장 큰 수는 주어진 배열에서 원소 까리의 비교시 맨 앞자리수만 비교하면 되지 않을까? '3' '40' -> 40이 먼저 와야한다. 그러나'3' '34' 이경우는 34가 먼저 와야함.334 - 343 이렇게 해서 앞, 뒤 중 무엇이 큰지, 양수가 배열의 앞으로 올 수 있도록 정렬하면 된다. 문자에 숫자를 곱하면 숫자화 되는데 숫자로된 문자는 자연스럽게 계산시 문자로 바뀐다고 한다. swift처럼 sorted() 같은 고차함수 대신 toSorted()나.. [프로그래머스/JS] Level2 - 게임 맵 최단거리 | PS일지 https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 음.. 오늘은 JS를 처음 접해보는데, 모던 JS 책도 봐야하는데 좀 지루해서 문제 풀면서 빠르게 익혀볼까 합니당,, 가장 쉬운 bfs/dfs문제를 풀어봤습니다. TIL1. 2차원 배열의 생성할 때 Array.from() 함수와, Array().fill() 함수를 활용할 수 있다!2. [...배열] 의 접근은 배열의 요소들을 개별 인자로 전달할 수 있다.색다른점 : 1. [1...5] 나 튜플이 없다.2. 변수 타입 지정이 없다. 진짜 변수 네이밍 그.. [iOS] No 6. iOS앱 AppStore에 출시 후기!! 성경대로 마음의 중심을 붙드는 성경 앱 - 성경대로 위 엡 스토어 이미지를 누르면 이동할 수 있습니다. 작년 하반기 취준 활동 약 2달 동안 하면서,, 그리고 여러 기업에 지원하며 서류탈락, 면접 탈락 등등 뭐가 부족한 것인지를 좀 생각했었는데 앱을 출시한 경험이 없어서 그런가? 하는 생각이 들었습니다. 그래서 기존에 여러 대외 활동과 혼자서, 같이 프로젝트를 하면서 익힌 개념들을 활용하며 추가로 Tuist, RxSwift, ReactorKit 등 새로운 기술 스택을 공부하고 적용하며 배포를 할 겸 앱을 하나 만들어야겠다는 다짐을 했습니다! 예전부터 아주 막연하게? 성경 앱을 만들어볼까 하는 생각만 했었는데요.24년 11월~ 12월 영어 공부를 좀 하고 2번의 토익 셤을 치룬 후에 25년 1월부.. [iOS] No 5. Tuist와 SPM으로 Firebase Crashlytics 추가하기! | 대쉬보드가 안나오는 이유 안녕하세요. 오늘은 Tuist(4.x ver)에서 SPM으로 Firebase Crashlytics의 RunScript를 추가하는 방법에 대해서 소개하려구 합니다.Firebase 회원가입, GoogleService-Info.plist 등록 방법은 생략하겠습니다. RunScript에선 뭘 실행할까?가장 중요한 것은 이 Crashyltics 패키지의 run 파일을 찾아서, 내부적으로 실행해 Crashlytics/upload-symbols 바이너리를 호출해주는 것입니다. (내부적으로 dSYM파일을 Firebase Crashlytics 서버에 업로드 해서 크래시 리포트를 우리가 읽을 수 있는 형식으로 심볼화 해주는것 입니다 런타임 때 크래시가 날 때 어느 클래스의 어느 함수를 실행할 때 앱이 튕긴다거나를 알.. 이전 1 2 3 4 ··· 36 다음