분류 전체보기
-
[프로그래머스/java] level1 문자열 내림차순으로 배치하기알고리즘 2022. 9. 29. 03:09
https://school.programmers.co.kr/learn/courses/30/lessons/12917 문제 설명 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다. 제한 사항 str은 길이 1 이상인 문자열입니다. 입출력 예sreturn "Zbcdefg" "gfedcbZ" 문제 접근 첫번쨰 풀이 1)string 문자열을 char 배열로 바꾸는 방법: (string문자열).toCharArray() 2) array 정렬 : Arrays.sort() 3) StringBuilder을 사용하여 역순 정렬 import java.util.*; clas..
-
[프로그래머스/java] 문자열 다루기 기본 level1알고리즘 2022. 9. 28. 04:51
https://school.programmers.co.kr/learn/courses/30/lessons/12918 문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다. 입출력 예sreturn "a234" false "1234" true 문제 풀이 1)문자열 길이 조건을 잘 봐야함 2) 숫자가 아닌 문자가 들어가면 false를 리턴하게 짜야함 import java.util.*; class Solution { pu..
-
[프로그래머스/java] level2 최솟값만들기알고리즘 2022. 9. 28. 04:20
https://school.programmers.co.kr/learn/courses/30/lessons/12941 문제설명 길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면 A에서 첫번째 숫자인 1, B에서 첫번째 숫자인 5를 뽑아 곱하여 더합니다. (누적된 값 : 0 + 5(1x5) = 5) A에서 두..
-
[android/kotlin] recyclerview item clicklistenerAndroid/kotlin 2022. 8. 28. 23:02
Framgent init{ instance = this } companion object{ private var instance: ChannelUpdateFragment? = null fun getInstance(): ChannelUpdateFragment? { return instance }} Adapter override fun onBindViewHolder(holder: ViewHolder, position: Int) { val item=items[position] holder.setItem(item) val TeamRegisterFragment = TeamRegisterFragment.getInstance() holder.itemView.member_delete_button.setOnClickLi..
-