RipAgu's Devlog
close
프로필 배경
프로필 로고

RipAgu's Devlog

  • 분류 전체보기 (95)
    • Python (3)
    • flutter (3)
    • 대외활동 (1)
    • 알고리즘 (78)
    • Android (5)
  • 홈
  • 태그
  • 방명록
[백준 파이썬] 1149 RGB거리

[백준 파이썬] 1149 RGB거리

문제 RGB거리에는 집이 N개 있다. 거리는 선분으로 나타낼 수 있고, 1번 집부터 N번 집이 순서대로 있다. 집은 빨강, 초록, 파랑 중 하나의 색으로 칠해야 한다. 각각의 집을 빨강, 초록, 파랑으로 칠하는 비용이 주어졌을 때, 아래 규칙을 만족하면서 모든 집을 칠하는 비용의 최솟값을 구해보자. 1번 집의 색은 2번 집의 색과 같지 않아야 한다. N번 집의 색은 N-1번 집의 색과 같지 않아야 한다. i(2 ≤ i ≤ N-1)번 집의 색은 i-1번, i+1번 집의 색과 같지 않아야 한다. 입력 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 ..

  • format_list_bulleted 알고리즘
  • · 2023. 10. 15.
  • textsms
[Kotlin오류] NavController오류 (does not have a NavController set on 2131230920) 해결법

[Kotlin오류] NavController오류 (does not have a NavController set on 2131230920) 해결법

Kotlin으로 NavContoller를 연결 중 다음과 같은 오류를 발견하였다.발생 이유는 기존에 xml에서 사용하던 Fragment태그를 fragmentContainerView로 변경했기 때문이다.기능은 거의 같지만 Navcontroller를 연결하는 코드가 변경되었기 때문에 해당 오류가 발생하였다. 따라서 다음과 같은 코드 수정으로 해결하였다. 전val navController = findNavController(R.id.fragmentContainerView) 후val navController = supportFragmentManager.findFragmentById(R.id.fragmentContainerView)?.findNavController() as NavHostController 해당코..

  • format_list_bulleted Android
  • · 2023. 6. 17.
  • textsms
[Kotlin 오류] unknown kotlin jvm target: 20 원인과 해결법

[Kotlin 오류] unknown kotlin jvm target: 20 원인과 해결법

Android Studio로 새로운 프로젝트를 빌드하던 중unknown kotlin jvm target: 20 이란 오류가 발생하였다.오류의 원인은 Gradle과 Kotlin이 아직 해당 버전의 JDK를 지원하지 않기 때문에 발생합니다. 즉, JDK 20은 현재 Gradle 8.1과 Kotlin 1.8.20에 대해 너무 새로운 버전입니다.라고 하는데.. 결국 JDK20이 너무 상위 버전이라 생긴 문제였다.Kotlin 버전 1.9.0-Beta버전에서는 해결 되었다고 하는데 2023년 7월에 정식 릴리즈가 된다하니 현재로서는 해결방안이 될 수 없다. 결론적으로 jvmTarget버전과 compile 버전을 낮추는 것이 해결방법이다.방법은 다음과 같다. build.gradle(Module :app)파일에 들어가..

  • format_list_bulleted Android
  • · 2023. 5. 29.
  • textsms
[SW마에스트로] 소마 14기 합격 후기

[SW마에스트로] 소마 14기 합격 후기

3학년 겨울방학중 지인을 통해 SW마에스트로의 존재를 알게되었다. 정부에서 주관하고 지원이 좋아 고려하게 되었다. 그렇게 방학을 보내던 중 서류접수 마감일이 다가왔고 부랴부랴 지원서 작성을 시작했다. 서류접수 SW마에스트로 서류접수를 위해 자기소개서를 작성하였다. 자기소개서의 각 문항은 다음과 같았다. 1. 소프트웨어분야 전문성을 키우기 위해 남들과 달리 특별한 노력을 한 경험을 서술하여 주시기 바랍니다. 2. 귀하의 장래희망을 서술하여 주시기 바랍니다. 3. 귀하께서는 2022년도 「SW마에스트로」 과정에서 동료 연수생들과 협력하여 새로운 프로젝트를 완성하여야 합니다. 어떤 능력을 갖춘 연수생들과 어떠한 프로젝트를 어떻게 수행할 것인지 귀하의 구체적인 계획을 서술하여 주시기 바랍니다. 4. 2022년도..

  • format_list_bulleted 대외활동
  • · 2023. 3. 24.
  • textsms
[flutter] indicator 라이브러리 소개 smooth_page_indicator)

[flutter] indicator 라이브러리 소개 smooth_page_indicator)

앱 개발중 광고배너에 indicator를 추가시켜야 할 일이 있었다. 기본적으로 제공되는 page indicator로는 부족해서 따로 찾던 중 마침 알맞은 라이브러리가 있어 적용시켜보았다. https://pub.dev/packages/smooth_page_indicator smooth_page_indicator | Flutter Package Customizable animated page indicator with a set of built-in effects. pub.dev 해당 라이브러리는 여러가지 모양의 page indicator를 제공해준다. 위와같이 다양한 모양의 indicator을 사용하고 custom할 수 있어 매우 편리하다. 사용방법은 먼저 yaml dependencies에 추가시켜준다...

  • format_list_bulleted flutter
  • · 2022. 12. 29.
  • textsms
[flutter] SingleChildScrollView) 화면에 스크롤기능을 추가해보자

[flutter] SingleChildScrollView) 화면에 스크롤기능을 추가해보자

해당 페이지에서 Textfield를 선택하면 키보드가 올라올것이다. 키보드가 올라와 Widget들을 가리게되면서 오류가 출력된다. 이러한 오류를 방지하기 위해 필요한 것이 스크롤 기능이다. Flutter에서 스크롤 기능을 사용하려면 SingleChildScrollView를 사용하면된다. 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 32 33 34 35 36 37 38 @override Widget build(BuildContext context) { return Scaffold( body: Container( width: double.infinity, height: double.infinity, ch..

  • format_list_bulleted flutter
  • · 2022. 12. 28.
  • textsms
  • navigate_before
  • 1
  • ···
  • 12
  • 13
  • 14
  • 15
  • 16
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (95)
    • Python (3)
    • flutter (3)
    • 대외활동 (1)
    • 알고리즘 (78)
    • Android (5)
최근 글
인기 글
최근 댓글
태그
  • #error
  • #소마14기 합격
  • #flutter
  • #dart
  • #python
  • #백준
  • #소마 면접후기
  • #Kotlin
  • #Unkown kotlin jvm target
  • #14940
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바