20230802 TIL

조광희·2023년 8월 2일

프로그래머 코테 최댓값 만들기

class Solution {
    fun solution(numbers: IntArray): Int {
        var answer: Int = 0
        var arr = numbers
        var max:Int = arr.size //arr의 최대 사이즈  
        var num1:Int = 0 //비교 인자 생성

        
        for(f in 0 until max){
          for(i in 0 until max-1){
               if(arr[f] > arr[i]){ //최댓값 2개 인자를 쉽게 찾기 위해 배열 sort
                  num1 = arr[f]
                   arr[f] = arr[i]
                  arr[i] = num1
                }
            }
        }

        answer = arr[0]*arr[1]//배열1과2에 있는 최댓값 2개 곱
        return answer
    }
}

문자열 정렬하기 (1)

class Solution {
    fun solution(my_string: String): IntArray {
        var answer: IntArray = intArrayOf()
        var arr:String=my_string
        var name1:String = ""

        
        for(i in 0 until arr.length){
            name1 = arr.substring(i,i+1)

            if(name1.toIntOrNull() != null){
                answer = answer+name1.toInt()
            }
        }
        for(i in 0 until answer.size)
        {
            for(f in 0 until answer.size)
            {
                if(answer[i]<=answer[f]){
                    var num1 = 0
                    num1= answer[i]
                    answer[i] = answer[f]
                    answer[f] = num1
                }
            }
            
        }

        
        
        return answer
    }
}

1주차 과제 중 생긴 문제 해결

LV.1 과제를 진행 중에 ImageView가 안보이는 오류가 발생했다.
이를 해결하기 위해 구글링을 진행해보니, tools로 적혀있는 부분을 Android로 수정하면 해결된다는 글을 보아 수정했다.
--수정 전--

    <ImageView
        android:id="@+id/imageView"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_marginTop="32dp"
        android:layout_marginBottom="16dp"
        tools:src="@drawable/testimage" <!--tools로 적용되어있던 부분 android로 수정하니 해결-->
        app:layout_constraintBottom_toTopOf="@+id/textView"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.497" />

--수정 후--

		<ImageView
        android:id="@+id/imageView"
        android:layout_width="150dp"
        android:layout_height="150dp"
        android:layout_marginTop="32dp"
        android:layout_marginBottom="16dp"
        android:src="@drawable/testimage"
        app:layout_constraintBottom_toTopOf="@+id/textView"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.497" />

위와 같이 수정하고 코드를 다시 돌려보았다.

에러가 해결 된 모습을 볼 수 있다.

profile
다시시작

0개의 댓글