목록전체 글 (226)
Where who wants to meet someone
너무 삽질을 했어서 나중에 이런 상황이 발생하거나 도움이 필요한 사람들을 위해 메모 환경:- Macbook Pro (M3 Pro) 14.6.1- VS Code 1. 문제- Firebase 전화 인증을 위해 구성하던 중, 안드로이드는 디지털 지문 추가를 해야 했다.- 이를 위해 터미널에서 ./gradlew signingReport 를 사용했으나 java가 없다는 오류가 발생- java 홈페이지에서 m시리즈용 8버전을 받았으나 'Could not resolve all files for configuration 'classpath'. 오류가 발생- 이에 최신 버전인 23을 설치했으나 'Execution failed for task ':gradle:compileGroovy' 오류가 발생- 오류 코드 중에 11버..
go_router | Flutter packageA declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and morepub.dev로그인 기능을 구현하다보니, 로그인 / 로그아웃을 할 때 context.go 메서드를 통해 화면을 전환하는 것이 아니라 자동으로 상태 반영이 되면 어떨까 하는 생각이 들게 되었다. Flutter에서 Firebase 인증 시작하기 | Firebase 문서Google I/O 2022에서 Firebase의 새로운 기능을 확인하세요. 자세히 알아보기 의견 보내기 Flutter에서 Firebase 인증 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안func solution(_ s:String) -> String { var index = 0 var result = [String]() s.forEach { character in if character == " " { result.append(String(character)) index = 0 ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/68935?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ n:Int) -> Int { return Int(String(String(n, radix: 3).reversed()), radix: 3) ?? 0}- String(n, radix: 3)으로 3진법 수로 n을 나타내고, 그것을 reversed()한 값은 ReversedCollec..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12969 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationlet n = readLine()!.components(separatedBy: [" "]).map { Int($0)! }let (a, b) = (n[0], n[1])for i in 1...b { print(String(repeating: "*", count: a))}- b만큼 a길이의 *String을 반복하는 방법을 사용했다. //..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12950 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안func solution(_ arr1:[[Int]], _ arr2:[[Int]]) -> [[Int]] { var result = Array(repeating: Array(repeating: 0, count: arr1[0].count), count: arr1.count) for i in 0..- 각 행과 열의 항목을 더한 배열을 반환하는 방법을 사용했다. /..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12918?language=swift 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안func solution(_ s:String) -> Bool { return (s.count == 4 || s.count == 6) && Int(s) != nil ? true : false}- 주어진 조건으로 삼항연산자를 만들면 좋겠다는 생각이 들었고, count를 통해 4자리 혹은 6자리인지 확인하고, 둘 중에 하나라면 Int로 타입..
문제https://school.programmers.co.kr/learn/courses/30/lessons/82612 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ price:Int, _ money:Int, _ count:Int) -> Int64{ let usageFee = (1...count).map { $0 * price }.reduce(0, +) - money return usageFee - 횟수만큼 곱한 값들을 더한 것이 이용금액이기 때문에 그 값에서 ..
문제https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안func solution(_ s:String) -> String { return String(s.sorted(by: >))}- 내림차순으로 정렬하는 것으로 보고, sorted(by: >)를 사용해 나온 [Character]를 String으로 형변환해 반환했다. // 풀이 1func solution(_ s:String) -> String { return St..
문제https://school.programmers.co.kr/learn/courses/30/lessons/77884 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 답안 / 다른 사람들의 답안import Foundationfunc solution(_ left:Int, _ right:Int) -> Int { var result = [Int]() for i in left...right { let miniNum = Int(sqrt(Double(i))) miniNum * miniNum == i ? result.append(-i..