본문 바로가기

전체 글23

240625 가천대 DNA School 헬스케어 파이썬 분석 실무 2일차 넘파이 연산은 빠르다. 그 이유는 뭘까?넘파이 배열 안에는 동일한 타입의 데이터만 저장 가능하다. (숫자와 문자를 섞어 입력해도 모두 문자열로 변경) 따라서 데이터 항목에 필요한 저장공간이 일정하기 때문에 순서만 안다면 바로 접근이 가능하다. random access가 가능한 것!즉 RAM(random access memory)를 사용하기 때문에 하드디스크에 비해 상대적으로 빠르다. 2024. 7. 1.
240624 가천대 DNA School 헬스케어 파이썬 분석 실무 1일차 본격적 데이터 분석 실습에 앞서 파이썬 기초를 탄탄히 다졌던 1일차필자는 1학년 2학기 전공기초로 수강한 '응용프로그래밍' 이후로 파이썬을 학습하거나 사용한 적이 없어오늘 살펴보았던 파이썬 기초를 완벽히 알지 못했고,이를 보완하기 위해 복습을 하게 되었다.method split()은 괄호 안에 넣은 단위(반점이나 온점 등)를 기준으로 주어진 문자열을 슬라이싱하여 리스트로 반환한다(깨알 개념: method는 . 뒤에 작성, 함수는 . 뒤가 아닌 앞에 (그 자체로) 사용한다.)그런데 공백이 있는 경우 괄호 안에 공백 수만큼 넣어서 슬라이싱을 명령해야하는데, 매우 비효율적이므로for loop과 method strip()을 이용하여 ','로 분리한 문자열을 반복적으로 공백 제거하여 리스트로 반환하는 방법을 사용.. 2024. 6. 25.
~240502 백준 review - [조건문] 👩‍💻💭 안녕하세요~! 곧바로 단계 [조건문] 리뷰를 들고왔습니다 ㅎㅎ바로 리뷰 시작해보도록 할게요~! 2884 알람시계  이 문제에서 체크해야 할 상황은 크게 아래와 같이 분류할 수 있다고 판단했다.1. 입력되는 시간이 0시 45분 이전인 경우 (m 가장 특수 케이스2. 입력되는 시간이 n시 45분 이전인 경우 (n>0, m3. 입력되는 시간이 n시 44분 이후인 경우 (n>0, m>=45) -> 가장 무난한 케이스 위와 같이 분류한 특수 case를 if문의 조건으로 설정하여 코드를 작성했다. #include int main() { int h, m; scanf("%d %d", &h, &m); if ((h >= 0) && (m >= 45)) { m = m - 45; } else if ((h > 0.. 2024. 5. 2.
~240502 백준 review - [입출력과 사칙연산] 👩‍💻💭 안녕! 오랜만에 포스팅입니다그간 백준 문제를 안푼 것은 아니지만 빠르게 풀고 있다보니 포스팅을 작성하지 못했습니다(🥲)근데 이런 리뷰시간을 가지지 않으면 스스로의 것으로 남기기 어렵다는 생각이 들어 이때까지 풀어온 문제들중 새롭게 알게 된 것+헷갈리는 것들을 전체적으로 리뷰해볼까 합니다!그럼 지금부터 레고~ 10171 고양이 문제는 이러하고요, 여기서 포인트는 "\"를 어떻게 출력할 것인가! 입니다.(꽁꽁 얼어붙은 터미널 위로 고양이 걸어다닙니다~.~)#include int main() { printf("\\ /\\\n"); printf(" ) ( ')\n"); printf("( / )\n"); printf(" \\(__)|"); return 0;} 출력방법은 \를 두번 연속작.. 2024. 5. 2.