[파이썬/Python/프로그래머스] 스택/큐 > 다리를 지나는 트럭

비슷하게 접근을 했는데, 코드가 꼬이고 꼬여서 while이 계속돌고.. 그렇게 되어버렸다그래서 다른사람 코드를 참고해 풀었다.다음에는 차근차근히 그려보며 풀어야겠다. 아쉽다

5일 전
·
0개의 댓글

[파이썬/Python/프로그래머스] 정렬 > K번째수

commands안에 있는 리스트를 각각 판단해서i0-1부터 i1까지 slicing한다. 그리고 sort 한 후 slice_list\[i2-1] 값을 append 시킨다.

5일 전
·
0개의 댓글

[파이썬/Python/프로그래머스] 완전탐색 > 소수찾기

모든 순열을 생성하는 데 어떻게 해야할 지 막막해서 찾아봤더니 permutations를 쓸 수 있었다. 직접 perm 함수를 만들수도 있지만 라이브러리를 쓰기로 했다.perm 함수로 모든 경우의 수를 만들고 각각을 isPrime함수로 소수 여부를 판단하여 answer을

6일 전
·
0개의 댓글

[파이썬/Python/프로그래머스] 스택/큐 > 기능개발

progresses 리스트가 있으면 계속 반복한다.progress의 길이만큼 i 를 돌려 progressesi에 speedsi를 더한다.cnt를 두고,progress가 존재하고, progresses0 즉 가장 앞이 100을 넘어서면 progresses와 speeds 배

2022년 5월 6일
·
0개의 댓글

[안드로이드/Android] AlarmManager로 알림 기능 구현하기

https://aries574.tistory.com/137 블로그 참조알림 기능을 구현할 준비는 끝났다.

2022년 5월 6일
·
0개의 댓글
post-thumbnail

[안드로이드/Android] FCM 푸시 알림 구현하기

https://firebase.google.com/ 시작하기 → 프로젝트 만들기 버튼 클릭 → 프로젝트 이름 작성 및 동의 → 계속 → 동의 후 다음프로젝트 설정 클릭 → 안드로이드 버튼 클릭 → SHA-1 값 등록 (등록하는 방법은 이전 게시물 참조)패키지

2022년 5월 4일
·
0개의 댓글

[안드로이드/Android] Android Studio에서 SHA Key 발급하기

안드로이드 터미널에 해당 명령어을 입력하면 되는데, 설치가 되어있지 않다고 뜰 경우를 입력하고 Ctrl+Enter를 누르면 바로 실행할 수 있다.

2022년 5월 4일
·
0개의 댓글

[파이썬/Python/프로그래머스] DFS/BFS > 네트워크

나는 DFS를 이용해서 풀었다. visited로 체크를 한다. 처음 for문에서 바깥 리스트 인덱스를 본다. 만약 해당 인덱스의 visited가 False면 dfs를 실행하고, 트리가 끝나면 answer을 1 더해준다. dfs 함수를 실행하면 visited를 True로 바꾸어준다. 그리고 안에 있는 리스트 인덱스를 봐서 연결된 컴퓨터일때 (i≠c...

2022년 3월 28일
·
0개의 댓글

[파이썬/Python/백준알고리즘] 2606. 바이러스

문제 신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다. 예를 들어 7대의 컴퓨터가 과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴

2022년 3월 27일
·
0개의 댓글
post-thumbnail

[파이썬/Python/백준알고리즘] 1260. DFS와 BFS

문제 그래프를 DFS로 탐색한 결과와 BFS로 탐색한 결과를 출력하는 프로그램을 작성하시오. 단, 방문할 수 있는 정점이 여러 개인 경우에는 정점 번호가 작은 것을 먼저 방문하고, 더 이상 방문할 수 있는 점이 없는 경우 종료한다. 정점 번호는 1번부터 N번까지이다. 입력 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ ...

2022년 3월 23일
·
0개의 댓글

[파이썬/Python] 12789. 도키도키 간식드리미

[파이썬/Python] 12789. 도키도키 간식드리미 문제 인하대학교 학생회에서는 중간, 기말고사 때마다 시험 공부에 지친 학우들을 위해 간식을 나눠주는 간식 드리미 행사를 실시한다. 승환이는 시험 기간이 될 때마다 간식을 받을 생각에 두근두근 설레서 시험 공부에 집중을 못 한다. 이번 중간고사에서도 역시 승환이는 설레는 가슴을 안고 간식을 받기 위해...

2022년 3월 20일
·
0개의 댓글

[파이썬/Python/백준알고리즘] 3986. 좋은 단어

문제 이번 계절학기에 심리학 개론을 수강 중인 평석이는 오늘 자정까지 보고서를 제출해야 한다. 보고서 작성이 너무 지루했던 평석이는 노트북에 엎드려서 꾸벅꾸벅 졸다가 제출 마감 1시간 전에 깨고 말았다. 안타깝게도 자는 동안 키보드가 잘못 눌려서 보고서의 모든 글자가 A와 B로 바뀌어 버렸다! 그래서 평석이는 보고서 작성을 때려치우고 보고서에서 '좋은 단...

2022년 3월 19일
·
0개의 댓글

[안드로이드/Android/Kotlin] TodoList 만들기 : 2편(MVVM/ROOM/ViewPager2 사용)

2편에서 Adapter Room Database 사용 및 Model Repository ViewModel Room Database 사용 TodoDAO.kt TodoDatabase.kt TodoModel.kt TodoRepository.kt TodoViewModel.kt SingleLiveEvent에 대한 것은 다른 포스팅 참조 https://...

2022년 2월 24일
·
0개의 댓글
post-thumbnail

[안드로이드/Android/Kotlin] TodoList 만들기 : 1편(MVVM/ROOM/ViewPager2 사용)

목표 TodoList 만들기 시작 전 Fragment: 할 일 CREATE 및 READ, 체크박스 클릭 시 진행 중으로 이동 진행 중 Fragment: 진행 중인 할 일 READ, 체크박스 클릭 시 완료로 이동 완료 Fragment: 완료 된 일 READ (취소선), 휴지통박스 클릭 시 DELETE 시작 전, 진행 중, 완료는 ViewPager2로 이동 ...

2022년 2월 24일
·
0개의 댓글

[안드로이드/Android/Kotlin] by viewModels() 사용하기

원래는 다음과같이 Provider을 사용해야 하는데, 위와 같이 by viewModels()로 사용할 수 있다.

2022년 2월 24일
·
0개의 댓글

[안드로이드/Android/Kotlin] bottom sheet 띄우고 버튼 선택하기

[안드로이드/Android/Kotlin] bottom sheet 띄우고 버튼 선택하기 build.gradle dependency 라이브러리 추가 패키지 내에서 오른쪽 클릭 후 New → Fragment → Fragment(Blank) 상속을 Fragment()에서 BottomSheetDialogFragment()로 변경, 다른 코드 지우고 onCre...

2022년 2월 24일
·
0개의 댓글

[안드로이드/Android/Kotlin] EditText에서 키보드 올리기 및 내리기

[안드로이드/Android/Kotlin] EditText에서 키보드 올리기 및 내리기 InputMethodManager 만들기 키보드 올리기 키보드 내리기 출처: https://jsue.tistory.com/30

2022년 2월 24일
·
0개의 댓글

[안드로이드/Android] MVVM 이벤트 처리

ViewModel Activity register_events.xml 기록용으로 다음 코드는 https://algosketch.tistory.com/146 를 참조했습니다.

2022년 1월 19일
·
0개의 댓글