[Android/Error]This version of the Android Support plugin for IntelliJ IDEA
·
Android/에러 및 이슈 사항
두 대의 노트북으로 개발을 하다보니 한 노트북에서는 다음과 같은 오류가 났다. 해당 문제는 안드로이드 스튜디오 버전이 맞지 않을 경우 생기는 문제이다. 해결 1. 낮은 버전의 안드로이드 스튜디오를 업데이트하여 높은 버전과 맞춰준다. 해결 2. 아래 buildscript를 build.gradle(project)에 추가해준다. buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.0.2" } } plugins { id 'com.android.application' version '7.0.0' apply false id 'com.android.library' v..
[Android/Error]onError: retrofit2.adapter.rxjava3.HttpException: HTTP 404 Not Found
·
Android/에러 및 이슈 사항
RxJava3와 Retrofit2을 이용하여 로또 당첨 번호를 조회하는 도중 해당 오류를 만났다. 404 오류는 주소가 틀렸을 때 나타나는 오류이다. 1. retrofit init은 다음과 같다. init { val retrofit = Retrofit.Builder() .baseUrl("https://www.dhlottery.co.kr/common.do/") .client(OkHttpClient()) .addCallAdapterFactory(RxJava3CallAdapterFactory.create()) // 받은 응답을 observable 형태로 변환 .addConverterFactory(GsonConverterFactory.create()) .build() api = retrofit.create(Lo..
[프로그래머스]Level3 - 코딩 테스트 공부
·
프로그래머스/Kotlin | Level3
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 참고 : https://tech.kakao.com/2022/07/13/2022-coding-test-summer-internship/ 문제 설명 당신은 코딩 테스트를 준비하기 위해 공부하려고 합니다. 코딩 테스트 문제를 풀기 위해서는 알고리즘에 대한 지식과 코드를 구현하는 능력이 필요합니다. 알고리즘에 대한 지식은 알고력, 코드를 구현하는 능력은 코딩력이라고 표현합니다. 알고력과 코딩력은 0 이상의 정수로 표현됩니다. 문제를 풀기 위해서는 문제가 요구하는 일정 이상의 알고력과 코딩력이 필요합니다. 예를 들어,..
[프로그래머스/Kotlin]Level3 - 가장 긴 팰린드롬
·
프로그래머스/Kotlin | Level3
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 앞뒤를 뒤집어도 똑같은 문자열을 팰린드롬(palindrome)이라고 합니다. 문자열 s가 주어질 때, s의 부분문자열(Substring)중 가장 긴 팰린드롬의 길이를 return 하는 solution 함수를 완성해 주세요. 예를들면, 문자열 s가 "abcdcba"이면 7을 return하고 "abacde"이면 3을 return합니다. 제한사항 - 문자열 s의 길이 : 2,500 이하의 자연수 - 문자열 s는 알파벳 소문자로만 구성 ​입출력 예 s answer "abcdcba" 7 "abacde 3 입..
[프로그래머스/Java]Level3 - 숫자 게임
·
프로그래머스/Java | Level3
프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 xx 회사의 2xN명의 사원들은 N명씩 두 팀으로 나눠 숫자 게임을 하려고 합니다. 두 개의 팀을 각각 A팀과 B팀이라고 하겠습니다. 숫자 게임의 규칙은 다음과 같습니다. 먼저 모든 사원이 무작위로 자연수를 하나씩 부여받습니다. 각 사원은 딱 한 번씩 경기를 합니다. 각 경기당 A팀에서 한 사원이, B팀에서 한 사원이 나와 서로의 수를 공개합니다. 그때 숫자가 큰 쪽이 승리하게 되고, 승리한 사원이 속한 팀은 승점을 1점 얻게 됩니다. 만약 숫자가 같다면 누구도 승점을 얻지 않습니다. 전체 사원들은..
뿌꾸 빵
개발새발 안드로그