본문 바로가기

전체 글76

[BAEKJOON] 19636 | 요요 시뮬레이션 🔎 19636 | 요요 시뮬레이션https://www.acmicpc.net/problem/19636💡 Solution문제 해설이 길 뿐, 단순히 계산하면 되는 문제이다.일일 기초 대사량의 변화를 고려하지 않을 경우, 그냥 체중만 정해진 공식(w0 += i - (i0 + a))으로 계산일일 기초 대사량의 변화를 고려했을 때, 체중을 정해진 공식(w1 += i - s1)으로 계산 한 후, 일일 기초 대사량을 역치 조건과 비교하여 정해진 공식(m1 += math.floor((i-s1)/2))대로 변화시켜준다. 계산 후, 두 경우의 수의 체중과 일일 기초 대사량을 0과 비교 하여 사망 여부를 체크해준다.일일 기초 대사량의 변화를 고려한 경우, 요요 발생 여부를 (i0 - (m + a0) > 0) 체크해준다... 2024. 12. 18.
[BAEKJOON] 10820 | 문자열 분석 🔎 10820 | 문자열 분석https://www.acmicpc.net/problem/10820💡 SolutionEOF 처리를 통해 문자열이 들어오는 한 계속 입력을 받을 수 있도록 처리한다.isdigit 함수를 통해 숫자인지, ord 함수를 통해 대문자인지 소문자인지, 아니면 공백인지 확인후 각각의 변수 수를 1씩 증가시킨다.def findCount(S) : num = 0 empty = 0 lower = 0 upper = 0 for s in S : if s == ' ' : empty += 1 elif s.isdigit() : num += 1 elif ord('a') 📌  Noteislow.. 2024. 11. 28.
[BAEKJOON] 10809 | 알파벳 찾기 🔎 10809 | 알파벳 찾기https://www.acmicpc.net/problem/10809💡 Solution10808 문제와 비슷한 문제이다. 알파벳은 총 26글자이기 때문에 알파벳 리스트를 26 길이로 생성해 -1로 초기화해준다.알파벳 총 26글자를 모두 돌며 find 함수를 통해 알파벳이 처음 등장하는 위치를 리스트에 담아준다.S = input().rstrip()alp_list = [-1] * 26for i in range(len(alp_list)) : alp_list[i] = S.find(chr(i+97)) print(*alp_list)📌  Note굳이 알파벳의 모든 글자를 돌지 않고 Dictionary를 사용해 알파벳 : -1 로 초기화 후, 입력 받은 문자열 만큼 돌며 계산.. 2024. 11. 27.
[이화여대 캡스톤 졸업프로젝트] 외국인 유학생을 위한 KoBERT 모델 기반 맞춤형 채용 공고 추천 서비스, Pickin' 이화여자대학교 '캡스톤 디자인과 창업 프로젝트 A'에서 진행 중인외국인 유학생을 위한 KoBERT 모델 기반 맞춤형 채용 공고 추천 서비스, Pickin'을 소개하고자 한다.💡프로젝트 개요우리 팀이 Pickin’ 서비스를 기획하게 된 배경은 외국인 유학생들의 한국 생활과 관련된 문제에서 출발했다. 팀원 중 일부가 지난 학기에 교환학생 경험을 통해 한국으로 유학 오는 외국인 학생들이 많다는 점을 체감하면서, 유학생들에게 실질적으로 도움이 될 수 있는 서비스를 만들어야겠다는 생각을 하게 되었다. 이후 외국인 유학생들이 겪는 어려움과 한국 내 유학생들의 상황을 구체적으로 파악하기 위해 관련 자료를 조사하기 시작했다.이를 통해 세 가지 주요 사실을 확인할 수 있었다.1. 저출산 문제로 인한 글로벌 인력 수요 .. 2024. 11. 26.