일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자바 다형성
- 2022 플러터 설치
- 스택 자바 코드
- 안드로이드 os 구조
- 안드로이드 라이선스
- 큐 자바 코드
- 안드로이드 유닛테스트란
- 객체
- 안드로이드 유닛 테스트
- 멤버변수
- 안드로이드 유닛 테스트 예시
- 서비스 쓰레드 차이
- 안드로이드 레트로핏 crud
- 서비스 vs 쓰레드
- ANR이란
- 스택 큐 차이
- 클래스
- android retrofit login
- 플러터 설치 2022
- jvm이란
- rxjava cold observable
- jvm 작동 원리
- rxjava disposable
- rxjava hot observable
- ar vr 차이
- android ar 개발
- 안드로이드 레트로핏 사용법
- Rxjava Observable
- 안드로이드 라이선스 종류
- 2022 플러터 안드로이드 스튜디오
- Today
- Total
목록알고리즘 문제 풀이/프로그래머스 (212)
나만을 위한 블로그
최빈값은 주어진 값 중에서 가장 자주 나오는 값을 말한다. 정수 배열 array가 매개변수로 주어질 때 최빈값을 리턴하도록 solution()을 완성하라. 최빈값이 여러 개면 -1을 리턴한다 처음에 접근한 방법은 리스트를 돌면서 리스트 안의 요소들을 비교한 다음 겹치는 걸 출력하는 방식이었다. 여러 개가 나올 경우에 대한 예외처리를 짜던 중 코드가 많이 더러워지고 내가 원하는 결과가 나오지 않아서 다른 사람의 풀이를 확인해봤다. https://velog.io/@anna_developer/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%A8%B8%EC%8A%A4%EC%B5%9C%EB%B9%88%EA%B0%92-%EA%B5%AC%ED%95%98%EA%B8%B0GG 프로그래머스_최빈값 ..
첫 번째 분수의 분자, 분모를 뜻하는 denum1, num1, 두 번째 분수의 분자, 분모를 뜻하는 denum2, num2가 매개변수로 주어진다. 두 분수를 더한 값을 기약분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 리턴하도록 solution 함수를 완성하라 입출력 예) 1 / 2 + 3 / 4 = 5 / 4 -> [5, 4] 리턴 9 / 2 + 1 / 3 = 29 / 6 -> [29, 6] 리턴 처음 접근한 방법은 두 분모 중 큰 숫자를 작은 숫자로 나눠서 나머지가 0이면 나눈 값(4 / 2 = 2)을 작은 분모, 분자에 곱해서 분수 덧셈을 진행하고, 0이 아니면 (1번째 분자 x 2번째 분모) + (1번째 분모 x 2번째 분자) / (1번째 분모 x 2번째 분모)를 통해 계산하려고 했다. ..