[BOJ] 28125. 2023 아주머학교 프로그래딩 정시머힌
·
Algorithm
BOJ 28125. 2023 아주머학교 프로그래딩 정시머힌 2023 아주대학교 프로그래밍 경시대회 APC Div.1 A번 String https://www.acmicpc.net/problem/28125 28125번: 2023 아주머학교 프로그래딩 정시머힌 2023 APC를 총괄하고 있는 A.N.S.I 부회장 현빈이는 문제들을 검수하던 중 이상한 점을 발견하였다. 그것은 몇몇 단어들이 비슷하게 생겼지만, 다른 철자로 되어있었던 것이었다. 어리둥절한 현빈이 www.acmicpc.net 1. 문제 설명 2023 아주대학교 프로그래밍 경시대회 - Division 1의 A번 문제이다. 야민정음을 사용한 문자를 원래의 문자로 복원하면 된다. 예를 들어서, 아래와 같은 문자열이 있다고 가정하자. my a\\'es0m..
[2023 아주대학교 프로그래밍 경시대회] APC 후기! (Division1 / 5등)
·
Challenge
2023 Ajou Programming Contest (Division 1, 우수상) 2023.05.27 / 12:00 ~ 18:00 작년 알고리즘 과목 이후로 ps를 거의 하지 않다가, APC가 열리는 소식을 듣고 접수했다. 하지만 전공 과목과 팀플 2개, 학부 인턴까지 겹치면서 도저히 준비할 시간이 없었다는.. 시험 당일에 갈까 말까 엄청 고민했다. 비도 오고 그래서.. 내 실력은 그렇게 좋지 않다. 백준은 플래티넘을 간신히 달았고 (골랜디 못해요.. 실랜디는 가능!) Monthly Leetcode Challenge하면 2문제정도 못 푼다. 그래도 모처럼 나가는 대회니까 준비는 했는데, 많이는 못했다. 일주일에 4~5문제정도 3주 풀었나..? 물론 실력 향상보다는 재활을 목적으로.. (계산해보니 대략..
2023 AJOU INTERNATIONAL CONFERENCE
·
Event
50 ANNIVERSARY / 2023.04.12 PM 4:00 ~ 7:00 AJOU INTERNATIONAL CONFERENCE 개교 50주년 기념으로 해외의 유명한 분들을 모시고 열렸던 컨퍼런스였다. 대학의 미래 방향과 포스트 코로나 시대의 교육, 인공지능을 어떻게 바라볼 것인가 등의 다양한 내용의 강연이 열렸다. 다만 학부생이 듣기에 재밌는 주제는 많지 않았다. 학생을 위한 강연이라기 보다는 대학의 발전 목표 및 방향, 인구 감소에 따른 운영 방안, 세계 여러 대학들의 연구 지원 및 방향 등의 너무 어려운 주제였다. 정말 값진 시간이었지만, 생각보다 시간이 지연돼서 마지막에 동문 분들의 말씀을 제대로 듣지 못했다는 아쉬움도 있었다. 다음에 강연 들을 일이 있다면 반드시 관련 분야로만 가야함도 함께 ..
[Python] Problem Solving을 위한 기본기 모음
·
Algorithm
Python Basic Techniquesfor Problem Solving오랜만에 PS를 재개함에 따라 기억에서 사라진 테크닉들을 되살리기 위한 글입니다.파이썬은 C++(혹은 C)와 입출력 방법, 리스트 활용 방법 등에서 차이가 있으므로 필요할 때마다 찾아보시면 좋습니다! 파이썬으로 입력 어떻게 받냐고 물어보면 이 글 링크 넘길거야.. 혹시 또 다른 좋은 팁 있으면 알려주세요 :) 1. 입력Input function: stdin.readline()# 입력을 빠르게 받을 때from sys import stdininput() 대신 stdin.readline()으로 입력받는 것이 PS에서 유리하다.이유는 다음과 같다.1. stdin.readline()은 prompt(입력하라고 깜빡이는 그것)를 출력하지 ..
[Python/Pandas] dropna의 inplace=True 의미
·
Tips
Python pandas/dropna 며칠 전 과제하면서 df에 데이터프레임을 받고 dropna로 NaN을 날려야 할 일이 생겼다. colab에서 즉각적으로 결과를 보고싶어서 df.dropna(inplace=True)를 사용해서 확인했지만, 인덱스를 확인하는 과정에서 무언가 잘못 됨을 느꼈다. df.dropna(inplace=True) # ... after some tasks ... # success for i in df['Term']: print(i) # index error for i in range(df.shape[0]): print(df.loc[i, 'Term']) df의 Term이라는 칼럼의 특정 인덱스를 출력해야 하는 상황이었는데, df.loc을 이용하면 인덱스 에러가 발생한 것이다. 데이터 ..