본문 바로가기

전체 글112

코딩 테스트 접근법: 문제 해결 능력 향상 가이드 💡코딩테스트를 어떻게 접근해야 하는가? 코딩 테스트는 논리력과 문제 해결 능력을 평가하는 중요한 도구입니다. 제한된 시간 내에 문제를 해결하기 위해서는 체계적인 접근이 필요합니다. 이번 블로그 글에서는 코딩 테스트를 효과적으로 접근하는 방법과 각 단계에서 고려해야 할 사항들을 살펴보겠습니다.1. 문제 이해코딩 테스트의 첫 번째 단계는 문제를 정확히 이해하는 것입니다. 문제를 잘못 이해하면 아무리 좋은 알고리즘도 쓸모가 없습니다.배경 지식 활용: 문제를 이해하기 위해 필요한 함수나 자료형을 미리 생각해봅니다. 예를 들어, 파이썬에서 자주 사용하는 리스트, 딕셔너리 등의 자료형과 sorted(), len(), sum() 같은 내장 함수를 잘 알고 있으면 도움이 됩니다.문제 재진술: 문제를 자신의 말로 재진.. 2024. 7. 11.
SQL, Python 체크리스트 (SQL, Python 에 대해서 얼마나 알고 있나요?) ✅  데이터베이스와 SQL 이란 ?  ✅ 데이터베이스 (Database)체계적으로 정리된 데이터의 집합. 주로 대량의 데이터를 저장하고, 이를 효율적으로 관리, 검색, 갱신할 수 있게 도와준다. 데이터베이스는 여러 가지 형태가 있지만, 가장 일반적으로 사용되는 형태는 관계형 데이터베이스(RDBMS) 데이터베이스의 주요 개념테이블 (Table): 데이터가 행(row)과 열(column)로 구성된 형식으로 저장되는 구조.레코드 (Record): 테이블 내의 각 행, 하나의 데이터 항목.필드 (Field): 테이블 내의 각 열, 데이터의 속성을 나타냄.키 (Key): 데이터베이스 내에서 각 레코드를 고유하게 식별하는 필드. 주요 키는 기본 키(Primary Key)와 외래 키(Foreign Key)가 있음.✅.. 2024. 7. 11.
[세미나] [데이터 분석가, 어떤 회사로 가야할까?] 데이터 분석가로서의 경로: 인하우스와 컨설팅의 매력과 차이점 https://speakerdeck.com/datarian/2024nyeon-7weol-semina-deiteo-bunseogga-eoddeon-hoesaro-gayahalgga [2024년 7월 세미나] 데이터 분석가, 어떤 회사로 가야할까?[2024년 7월 세미나] 데이터 분석가, 어떤 회사로 가야할까? 강연 자료입니다. 지난 세미나는 데이터리안 유튜브 채널에서 다시 보실 수 있고, 슬라이드에 나와있는 데이터리안 오픈카톡방에서 다speakerdeck.com   💡컨설팅 회사 데이터 분석가의 역할 컨설팅 회사에서 데이터 분석가는 다양한 분야에서 활동하며, 주로 다음과 같은 업무를 수행합니다Data Advisory(데이터 진단/전략) : 고객사의 데이터 자산 관리 현황과 데이터 거버넌스를 진단하여 거시.. 2024. 7. 10.
[프로그래머스 Python] 시저 암호 💡문제 설명어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 합니다. 예를 들어 "AB"는 1만큼 밀면 "BC"가 되고, 3만큼 밀면 "DE"가 됩니다. "z"는 1만큼 밀면 "a"가 됩니다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수, solution을 완성해 보세요.  💡제한 조건 및 입출력 예시 💡오답코드오답코드의 문제점 1. 대문자와 소분자 구분이 명확하게 되어 있지 않다. 2. 'z' 와 'Z' 에 대해서만 예외 처리를 해줬기 때문에 예외가 많이 발생 (y + 3 = b) def solution(s, n): # 예외 , 공백 z -> a new_ls = [] for a_ in s : i.. 2024. 7. 10.