꼬마 개발자 탱구

차근차근 확실하게

전체 글 50

[우아한테크코스]프리코스 2주차 회고

이번주 과제이번 주에는 우아한테크코스 8기 프리코스 2주차 과제는 자동차 경주 게임 만들이였다사용자가 입력한 자동차 이름과 시도 횟수를 기반으로, 각 자동차가 무작위로 전진하며 최종 우승자를 판별하는 프로그램을 만들어야했다.자동차 이름의 유효성 검사, 중복처리, 시도 횟수 입력 검증 등 여러가지 조건을 확인하며 기능을 구현했습니다. 가장 힘들었던 부분 가장 힘들었던 부분은 Map을 활용해서 입력받은 자동차 이름에 대한 난수가 4 이상일 때 해당 자동차의 값을 1씩 증가시키는 로직이었다.Map을 어떻게 선언하고, 어떻게 값을 가져와서 수정해야 하는지 구조를 이해하는 데 시간이 많이 걸렸던것 같다아직도 확실하가 암기를 했다고는 못하지만 구조를 어느정도 이해를 한 것 같다. 그리고 작은 함수로 나누는것도 힘..

카테고리 없음 2025.10.24

[우아한테크코스] 프리코스 1주차 회고

이번주 과제이번 주에는 우아한테크코스 8기 프리코스 1주차 과제는 문자열 덧셈 계산기를 만들기였다.사용자 입력에서 문자열을 입력받아 숫자를 추출 후, 덧셈 결과를 출력하도록 구현해야했는데, 기본 구분자인 쉼표랑 콜론뿐만 아니라 커스텀 구분자도 지원하게 만들었고, 빈 문자열이나 공백 입력, 잘못된 입력 처리도 포함해서 테스트 케이스에 맞게 동작하도록 신경 써야했다. 가장 힘들었던 부분 가장 어려웠던 건 커스텀 구분자를 처리하는 로직이였는데, "//;\n1;2;3" 같은 입력을 어떻게 분리하고, 정규식을 이용해 구분자를 적용해야 하는지 처음에는 감이 안 잡혀서 진짜 많이 헤맸다... 그래도 입력값에 공백이나 잘못된 값이 들어왔을 때 오류를 띄우고 프로그램을 안전하게 종료시키는 것은 생각보다 쉬워서 다행이였..

카테고리 없음 2025.10.20

Mac에서 Git 설치 및 초기 세팅 가이드 1

안녕하세요 탱구입니다!!이번에 잠시 맥북으로 바꾸게 되면서, Git 초기 세팅을 다시 하게 되었어요.앞으로 또 기기 변경을 하게 될 때를 대비해서 Git 설치부터 초기 세팅까지 차근차근 남겨보려고 합니다.따라서 이번 글에서는 Homebrew 설치 → Git 설치 → 유저 정보 설정까지 알려드릴게요. 1) Homebrew 설치1-1. Git 홈페이지 접속아래 링크를 클릭하여 Git 홈페이지에 접속합니다.https://git-scm.com/1-2. Download for Mac 클릭홈페이지에서 Download for Mac 버튼을 클릭합니다. 1-3. Homebrew 클릭같은 페이지에서 Homebrew 설치를 위한 링크를 찾아 클릭합니다. 1-4. 설치 명령어 복사macOS에서 패키지 관리자(Package ..

Coding 2025.10.02

ERD ( ERD 다이어그램 작성 )

Entity-Relationship Diagram 각각의 DB 모델끼리의 관계를 설명해주는 다이어그램 데이터 베이스의 구조를 시각적으로 표현하는 도구 중 하나이다. Entity ( 엔티티 ) 정의 가능한 사물 또는 개념 데이터 베이스에서 표현하려는 정부의 주요 객체 or 개념 ex) 사용자, 주문, 상품 등 Attribute ( 엔티티 속성 ) Entity의 세부정보나 특징을 나타낸다. 데이터 베이스 테이블의 각 컬럼 들이 엔티티 속성이라고 보면 된다. Domain ( 엔티티 도메인 ) 도메인은 속성의 값, 타입, 제약사항 등에 대한 값의 범위를 표현하는 것이다. 사용자 기호에 따라 속성 타입만 그릴수고 있고, 가독성을 위해서 생략할 수도 있다. 이때 데이터 타입을 명시할 때, 데이터 베이스가 지원하는 ..

Database/DB 2024.01.17

Git 설치 확인 및 사용자 등록 [Git 사용해보기 2]

Git 설치하기 [Git 사용해보기 1] 📌 Git 설치하기 1. Git 홈페이지 접속 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gu taenggu0-0ai.tistory.com 이전 글에서는 Git을 설치하는 방법에 대해 설명하였습니다. 만약 Git이 깔려있지 않다면 이전글 먼저 봐주시기 바랍니다. 📌 Git 사용하기 1. 사용자 등록하기 git config --global user..

카테고리 없음 2023.07.26

Git 설치하기 [Git 사용해보기 1]

📌 Git 설치하기 1. Git 홈페이지 접속 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 2. 운영체제에 맞는 버전 다운로드 하기 3. Click here to download 클릭 4. Ne..

카테고리 없음 2023.07.26