📊 Algorithm/Algorithm plus+28 이화여자대학교 백준 대회 준비 드릉드릉 ..inging ✨출제진 모으기✨ 멋진언니바짓가랑이 잡기 올해까지 1000문제 풀고 연락하라고 돌려말하기 교수님 찬스 써보기 학교 공지사항에는 좀 잇다가.. + 배수아, 박지영, 임현지 님? 추천받음 이독 선배님들??? 어디에계십니까? ✨예산 따기✨ 2023. 9. 1. 🚩 솔브닥 - 그랜드 아레나 🚩 + 👽왹파티 대회형 랭킹올리기는 처음이다 쉬운 앞 두 문제를 풀고 기뻐했으나.. 장난하나 거기서 멈췄다 ... 일단 재수강은 못하는 B가 나왔으니 뭐.. ?? 이렇게 망쳐도 B가 나오네 c- 나올줄 시간초과 from sys import stdin n = int(stdin.readline()) def Calcul(n,x,y): if x == "*" : return n * y else: return n + y def Seven(k_now,rere): global LUCKY if rere == N: if k_now % 7 == 0: LUCKY = True return 0 #1 k_now1 = Calcul(k_now,Nlist[rere[0]],Nlist[rere[1]]) Seven(k_now1,rere+1) #2 k_now.. 2023. 8. 12. 🧼 클린코드 🫧 알튜비튜에서 코드 리뷰를 위해 공부해봅시다 아래 내용 출처 알튜비튜! C++ 코드 작성 컨벤션 변수 : 스네이크 표기법 함수 : 카멜 표기법 상수 : 대문자와 언더스코어 int hello_world; //변수 int helloWorld() //함수 const int HELLO_WORLD //상수 클린 코드 작성 전역변수 사용은 최대한 지양! 전역변수를 많이 사용하게 되면 코드가 길어질 경우, 실수를 많이 유발하게 돼요. 전역변수로 썼다는 내용을 까먹고 지역변수로 중복해서 선언할 수도 있구요! 특히 협업에서 아주 치명적이죠. 따라서 전역변수는 정말 필요한 경우를 제외하곤 지양하고 있습니다!! 전역변수가 필요한 경우는? 3개 이상의 함수에서 동일하게 사용하는 변수이거나, 재귀함수에서 사용하는 변수일 경우 메.. 2023. 8. 1. 📝 알고리즘 목표 📝 📝 알고리즘 목표📝 (2023년 6월 5일 기준) ✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪✪ ⌯⌯ ❃ solved.ac 티어 ❃ ⌯⌯ 2023 2학기 개강 전까지 ❇️플래티넘❇️ 달기 ⌯⌯ ❃ 백준(BOJ) 문제 수 ❃ ⌯⌯ 2023 2학기 개강 전까지 500 Solve+ ⌯⌯ ❃ 클래스 깨기 ❃ ⌯⌯ 2023 7월까지 클래스 3++깨고 4 넘어가기 ⌯⌯ ❃ 백준(BOJ) 단계별 풀기 ❃ ⌯⌯ 2023 2학기 개강 전까지 28단계까지 깨기 (우선순위 큐까지 / 대략 65문제 남) ⌯⌯ ❃ 대회 ❃ ⌯⌯ - 2023 summer SUAPC 출전 4solve 하기 - ICPC 출전 : ?? 멋진언니들사이에끼어가기 백준에서 열리는 대회 확인해보기 ⌯⌯ ❃ 스터디 ❃ ⌯⌯.. 2023. 6. 5. 🧚♂️ !기본편 끝! 🧚♂️ '프로그래밍/알고리즘 - python' 카테고리의 글 목록 코딩공부(동아리.스터디.공모전.대외활동)/책/등등 junggoldchae-coding.tistory.com 책(DOIT 알고리즘 코딩 테스트!) 의 기본편이 끝났다!! 여기까지 오는 데 이렇게 오래 걸릴 줄 몰랐다. 실전편이 더 어렵고 길던데 방학 안에 다 끝내보게 노력하겠다. 그리고 완독 후에는 "파이 한 조각을 조" 알고리즘 스터디로 summer SUAPC에 출전할 계획이다. 또 아직 실력이 부족하지만ㅇ.. 알고리즘 과 동아리 EDOC의 회장이랑 (+신촌 SUAPC 운영진 + 전국 대학생 프로그래밍 대회 동아리 연합단) 학교 알고리즘 e-class 알튜비튜의 튜터를 맡게 되었다! 이대는 알고리즘 활성화가 잘 안 되어 있는 것 같아서..ㅜ 항상.. 2023. 5. 31. 🧚🏻♀️알고리즘 tip! 모으기🧚🏻♀️ 🧚🏻♀️알고리즘 tip!🧚🏻♀️ - 반복해서 쓰이는 것이 있을 시 한번만 구해 리스트에 넣어놓고 사용한다. + 구간합! - 자료구조 여러 개 쓸 때 '인덱스 번호' 활용하여 쓰기 ( 인덱스 번호와 실제 값 유리시키기) 라고 써놨는데 무슨말이냐 과거의 은체야 이해가 안 돼 - 펠린드롬 수를 구할 때 - "연속된" 뭔가에 대한 값을 구할 때 - 두 개를 골라야 할 때 등 투 포인터를 이용하자 - 리스트에서 범위를 유지시키며 탐색할 때 (IOIOI문제같이) 슬라이딩 윈도우를 이용하자 - 2차원 리스트에서 깊이 등 찾기 리스트에 표시하며 활용하기 - 백트래킹(역순 문자열 만들기, 등) - 깊이 우선 탐색할 떼 - 두개 짝지어서 연결할 때 등 선입후출 필요시 스택 쓰기 - 원형 형태의 데이터 필요 시 - 너비.. 2023. 5. 20. 🏆솔브드 클래스 2++ 달성하기! 🧧 설연휴에(맨날 놀긴 하지만) 클래스솔브드 도장깨기 목표는 클래스 2++ 달성! 7문제! 2231 분해합 브론즈 2 #브루트 포스 알고리즘 from sys import stdin N = int(stdin.readline()) #자릿수에 따라서 생성자후보 최솟값 구하고 되는지 다 돌기 # 생성자 후보 최솟값은 원래수-(원래수의자릿수*9)로 #자릿수 구하기 M = N length = 1 while(1): if M/10 >= 1: M /= 10 length += 1 else: break reresult = 0 for cha in range( N - (length * 9), N): result = cha K = cha for j in range(length-1,-1,-1): result += K //(10**.. 2023. 1. 21. 🔮 백준 스트릭 잇기 🔮 중요한 것은 꺾이지 않는 마음! 백준배지 새싹 1의 충격 새싹 9 가져보겠다. 적어도 6? 1. 알고리즘 공부 문제나 2.백준 단계별 풀기 문제나 3. 솔브드 클래스에 선정된 문제를 풀겠다 스트릭 프리즈 사놔야지 1일차 (12/24일) 1문제 격파 2일차 (12/25일) 2문제 격파 3일차 (12/26일) 3문제 격파 4일차 (12/27일) 51문제 격파(복붙파티..~) 5일차 (12/28일) 2문제 격파 에서 시작되어 6일차 (12/29일) 1문제 격파 7일차 (12/30일) 1문제 격파 8일차 (12/31일) 1문제 격파 9일차 (1/1일) 1문제 격파 알고리즘 공부 안 해서 브론즈 4로 깨작대는중.... 10일차 (1/2일) 1문제 격파 11일차 (1/3일) 2문제 격파 드디어 알고리즘! 버블버블 .. 2022. 12. 27. 이전 1 2 3 다음