일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ANR이란
- jvm 작동 원리
- rxjava disposable
- android ar 개발
- 서비스 vs 쓰레드
- 안드로이드 유닛 테스트 예시
- 스택 큐 차이
- 2022 플러터 설치
- 클래스
- 안드로이드 라이선스 종류
- 안드로이드 라이선스
- 안드로이드 유닛 테스트
- 큐 자바 코드
- 2022 플러터 안드로이드 스튜디오
- jvm이란
- 안드로이드 레트로핏 사용법
- 멤버변수
- ar vr 차이
- 객체
- 플러터 설치 2022
- 자바 다형성
- Rxjava Observable
- 스택 자바 코드
- 안드로이드 os 구조
- 서비스 쓰레드 차이
- 안드로이드 레트로핏 crud
- android retrofit login
- rxjava cold observable
- rxjava hot observable
- 안드로이드 유닛테스트란
- Today
- Total
목록2024/05/24 (5)
나만을 위한 블로그

영소문자로 이뤄진 문자열 my_string, 영소문자 1글자로 이뤄진 문자열 alp가 매개변수로 주어질 때, my_string에서 alp에 해당하는 모든 글자를 대문자로 바꾼 문자열을 리턴하는 함수를 완성하라 my_string 안에서 alp로 받은 글자와 일치하는 모든 글자를 대문자로 바꿔야 한다.uppercase(), replace()를 사용하면 되지만 사용에 주의해야 한다. class Solution { fun solution(my_string: String, alp: String): String = my_string.replace(alp, alp.uppercase())}

문자열 myString이 주어진다. myString에서 알파벳 a가 등장하면 전부 A로 바꾸고 A가 아닌 모든 대문자 알파벳은 소문자로 바꿔서 리턴하는 함수를 완성하라 대문자는 소문자로 바꾸고, a는 A로 바꿔야 한다. 그렇다면 lowercase()와 replace()를 같이 쓰면 된다. class Solution { fun solution(myString: String): String = myString.lowercase().replace("a", "A")}

문자열 배열 strArr이 주어진다. 모든 원소가 알파벳으로만 이뤄져 있을 때, 배열에서 홀수 인덱스의 모든 문자열은 대문자로, 짝수 인덱스의 모든 문자열은 소문자로 바꿔서 리턴하는 함수를 완성하라 uppercase(), lowercase()를 사용해야 하지만 홀수, 짝수 인덱스를 구분해서 사용해야 한다.for문과 withIndex()를 같이 사용하면 간단하게 풀 수 있다. class Solution { fun solution(strArr: Array): Array { for ((i, str) in strArr.withIndex()) { if (i % 2 == 0) { strArr[i] = strArr[i].lowercase() ..

알파벳으로 이뤄진 문자열 myString이 주어진다. 모든 알파벳을 소문자로 바꿔서 리턴하는 함수를 완성하라 uppercase()의 반대 함수인 lowercase()를 쓰면 된다. class Solution { fun solution(myString: String): String = myString.lowercase()}