전체 글

공부, 일상
프로그래머스

[PCCE 기출문제] 1번 / 출력 자바(Java)

이 문제를 보고 PCCE가 뭔가 했더니 프로그래머스의 코딩필수역량인증시험이라고 한다. 그래서 기출문제를 하나씩 풀어보고 있다. 다만, 자주 사용하던 코틀린은 없다는게 아쉬울 따름이다. 문제 간단히 말해 주어지는 코드의 빈칸 넣기 문제이다. 풀이 아래 3줄의 프린트문에 맞춰 변수 값을 채워주었다. 정말 언어를 알고 있느냐 수준의 문제였다.

프로그래머스

배열의 원소 삭제하기 코틀린(Kotlin)

정말 오랜만에 프로그래머스에서 몸풀기를 해보았다. 이번 문제는 정답률 대비 정답자가 적은 문제여서 선택해보았다. 문제 arr 원소마다 delete_list를 반복시켜 해당 숫자가 존재하는지 체크하는 방식으로 중복 원소를 걸러내고 남은 arr을 리턴하는 방식으로 해결했다. 물론 이 때, arr을 mutableList로 바꿔서 작업했다. 풀이 arr을 MutableList로 바꾼 후 중복 검사에서 걸린 원소는 remove를 한 뒤, 문제의 요구 사항에 맞춰 IntArray로 형변환 후 리턴해주었다. 실행 결과

Android

Android Transparent Activity 만들기(투명 액티비티)

이번에 소개해볼 경험은 투명 액티비티를 만들어 본 경험을 공유해보려 한다. 다른 글처럼 이 기능이 왜 필요했나 설명해보겠다. 이번 요구사항은 툴바 우상단 옵션 메뉴를 눌렀을 때, FAB(FloatingActionButton) 여러 개가 보여야 했다. 나는 당연하게도 프래그먼트를 활용해야겠다 생각했지만 액티비티 구조가 CollapsingToolbarLayout을 사용하기 위해 rootView가 CoordinatorLayout이다 보니 스크롤 시 툴바 영역이 덮이지 않는 현상이 생겼다. 이렇다보니 액티비티를 띄우는게 더 심플하겠다는 생각이 들었고, 여기서 투명 액티비티를 만들어보게 되었다. 또, 투명 액티비티가 필요했던 이유는 일반 액티비티와 다르게 옵션 메뉴를 눌렀을 때 설정 메뉴들이 FAB로 보여야했기 ..

BonusTrack02.dev
BonusTrack02.dev