분류 전체보기(98)
-
[Python - 프로그래머스 Level1] 완주하지 못한 선수
코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한 사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completi..
2021.01.26 -
Flutter 초기세팅 (macOS)
Flutter 스터디를 시작하며 Flutter 세팅하는 방법에 대해 포스팅 해보도록 하겠습니다. 많은 블로그 자료들이 있었지만 간단한 경로 세팅에서 약간 애를 먹었다는... 저같은 분이 없길 바라며 작성해보았습니다 😅😅 Flutter는 AndoridStudio / vscode / IntelliJ / Xcode 등 꽤 많은 프로그램에서 사용할 수 있지만 저는 Android를 주로 다뤘기 때문에 Andorid Studio 세팅 / Xcode 세팅 에 대해서만 적어보도록 하겠습니다! 📌 Flutter SDK 설치하기 아래 Flutter 공식 페이지에 가면 운영체제에 맞게 Flutter SDK를 설치하는 방법에 대해 자세히 나와있습니다. 저는 macOS이므로 macos 버전의 SDK를 설치해주었습니다. macO..
2021.01.24 -
[Android/Kotlin] 멀티뷰 타입 RecyclerView 구현하기
오늘은 다음과 같은 멀티뷰 타입의 리사이클러뷰를 구현해보도록 하겠습니다 ! 사이드 프로젝트를 하면서 리사이클러뷰의 여러 itemview를 적용할 수 있는 방법에 대해 찾아보던 중 멀티뷰 타입 리사이클러뷰이 존재하는 것을 처음 알게 되었는데요. 하나의 Adapter를 이용하여 여러 View를 활용한 리사이클러뷰를 만들 수 있다는 것을 배울 수 있었습니다! 리사이클러뷰 관련 다른 포스팅이 궁금하시다면 !? 아래 글을 먼저 읽고 오시는 게 좋습니다! [Android/Kotlin] RecyclerView 만들기 오늘은 간단한 리사이클러뷰 시리즈 1탄인 RecyclerView 만드는 방법에 대해 소개해보고자 합니다! RecyclerView 란?! RecyclerView란 ? 데이터 집합들을 각각의 개별 아이템 단..
2021.01.24 -
[Python - 백준 1931] 회의실 배정
문제 설명 한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하면 중간에 중단될 수 없으며 한 회의가 끝나는 것과 동시에 다음 회의가 시작될 수 있다. 회의의 시작시간과 끝나는 시간이 같을 수도 있다. 이 경우에는 시작하자마자 끝나는 것으로 생각하면 된다. 입력형식 첫째 줄에 회의의 수 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N+1 줄까지 각 회의의 정보가 주어지는데 이것은 공백을 사이에 두고 회의의 시작시간과 끝나는 시간이 주어진다. 시작 시간과 끝나는 시간은 231-1..
2021.01.24 -
[Python - 프로그래머스 Level3] N-Queen
코딩테스트 연습 - N-Queen 가로, 세로 길이가 n인 정사각형으로된 체스판이 있습니다. 체스판 위의 n개의 퀸이 서로를 공격할 수 없도록 배치하고 싶습니다. 예를 들어서 n이 4인경우 다음과 같이 퀸을 배치하면 n개의 퀸은 programmers.co.kr 문제 설명 가로, 세로 길이가 n인 정사각형으로된 체스판이 있습니다. 체스판 위의 n개의 퀸이 서로를 공격할 수 없도록 배치하고 싶습니다. 예를 들어서 n이 4인경우 다음과 같이 퀸을 배치하면 n개의 퀸은 서로를 한번에 공격 할 수 없습니다. 체스판의 가로 세로의 세로의 길이 n이 매개변수로 주어질 때, n개의 퀸이 조건에 만족 하도록 배치할 수 있는 방법의 수를 return하는 solution함수를 완성해주세요. 제한 사항 퀸(Queen)은 가로..
2021.01.23 -
[Android/Kotlin] RecyclerView Animation 활용하기
저번 RecyclerView 만들기와 ClickEvent에 이어 화면 전환시 RecyclerView에 간단한 Animation을 적용해보는 것에 대해 포스팅 해보고자 합니다. 저번 포스팅과 이어지기 때문에 아래 글을 먼저 읽고 오시는 것을 추천드립니다 : ) [Android/Kotlin] RecyclerView 만들기 오늘은 간단한 리사이클러뷰 시리즈 1탄인 RecyclerView 만드는 방법에 대해 소개해보고자 합니다! RecyclerView 란?! RecyclerView란 ? 데이터 집합들을 각각의 개별 아이템 단위로 구성하여 화면에 출력해 yunaaaas.tistory.com [Android/Kotlin] RecyclerView 클릭 이벤트 적용하기 RecyclerView 첫번째 시리즈에 이어 두번..
2021.01.22