본문 바로가기
728x90

분류 전체보기86

[2023 정처기 2회 필기] 회고록 0. 본인 상황 - 컴퓨터공학과 4학년 1학기 수료 학점은 3점 후반대인 CS에 자신없는 전공자 입니다. ㅎㅎ;; 1.준비 기간 및 방법 - 준비기간은 1주일 딱 잡았습니다. 하루 3시간씩하며, D-3 는 하루 5시간 D-2,D-1은 하루 8시간 씩 투자했습니다. - 필기요약을 보며, 공부할려했지만 어질어질 하여, CBT기출 20년도 부터 22년 까지 뺑뺑이 돌렸습니다. 먼저 각 년도 별 풀고 틀린 문제 복습 모든 년도를 이렇게 돌리고 난 뒤 랜덤모의고사로 계속해서 풀며 D-3부터는 시나공에서 제공해주는 문제모음 PDF를 통해서 복습했습니다 (광고아닙니다. 시나공 PDF생각보다 많이 도움되었습니다.) 2.결과 - 합.격 ㅎㅎ - CS에 자신있으셨던 전공자시면 3일 정도 기출만 풀어도 가능하다는 말이 어느.. 2023. 7. 13.
[Swift/UI Kit] 'SideMenu'라이브러리 적용 (코드로만)feat.SnapKit flutter에서 drwaer메뉴가 있습니다. 옆에서 사이드바가 쇽샥쇽샥하는것이죠. 문득 스위프트에서도 그걸로 메뉴바를 대신하고싶다는 생각이 들었습니다. SideMenu라이브러리! https://github.com/jonkykong/SideMenu GitHub - jonkykong/SideMenu: Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your pr Simple side/slide menu control for iOS, no code necessary! Lots of customization. Add it to your project in 5 minutes or less. - G.. 2023. 7. 1.
[Swift/UI Kit] Lottie 라이브러리 쓰기! https://github.com/airbnb/lottie-ios GitHub - airbnb/lottie-ios: An iOS library to natively render After Effects vector animations An iOS library to natively render After Effects vector animations - GitHub - airbnb/lottie-ios: An iOS library to natively render After Effects vector animations github.com 로티 깃허브 링크입니다. 전 PM으로 추가했습니다! 편하신대로 추가해주시고 아래 링크(로티공홈)에서 맘에 드는 gif파일을 고르거나 개인 파일을 골라 밑에 코드 처럼 적.. 2023. 7. 1.
백준 10815번 회고(파이썬) 회고 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 import sys N = int(sys.stdin.readline()) Nlist = [] * N Nlist = list(map(int, sys.stdin.readline().split())) M = int(sys.stdin.readline()) Mlist = [] * M Mlist = list(map(int, sys.stdin.readline().split())) find = [] find = list(set(Mlist) & set(Nlist)) result = [] for i in range(M): for j in range(len(find)): if Mlist[i].. 2023. 6. 30.
백준1181번 문제(파이썬) 1181번 문제(파이썬) 회고 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import sys N = int(sys.stdin.readline()) result = [] Nlist = [sys.stdin.readline().strip() for _ in range(N)] result = list(set(Nlist)) result.sort() result.sort(key=lambda x: len(x)) for i in range(len(result)): print(result[i]) Colored by Color Scripter cs - N 을 입력받는 것에 int(sys.stdin.readline())을 사용한 이유는 시간을 최대한 줄이기 위해서 이다. -list에서 append를 사.. 2023. 6. 27.
[알고리즘] 계수정렬(Counting Sort) .feat 백준 10989번(파이썬) 계수 정렬이란? - 원소들간의 비교를 하지 않고, 숫자의 개수를 파악하여 정렬을 수행하는 알고리즘이다. - 타 정렬들과 다르게 비교하지않아서 시간복잡도는 O(N)이다. - 10989번의 문제는 시간제한이 있어 계수정렬을 이용하여 풀기로 생각하였다! 계수 정렬 수행과정 1. 입력받은 혹은 정렬을 하고 싶은 데이터 리스트에서 최대값 + 1 하여 리스트를 만든다. 2. 최대값 + 1 리스트에 데이터가 몇개가 겹치는지 횟수를 기록한다. 3. 그 횟수를 토대로 인덱스를 출력한다. 아래는 위의 계수 정렬을 파이썬코드로 구현한겁니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import sys input = sys.stdin.readline N = int(.. 2023. 6. 25.
728x90
반응형