스파르타코딩 (71) 썸네일형 리스트형 [TIL]2024-1-12 / 15일차 - 컨플릭트 해결사, 체력 포션 구현, 인트로 만들기 오늘은 팀플 작업 3일차 다른 팀원들도 슬슬 작업물이 올라오기 시작했다. 그러면서 발생한 문제 오늘은 머지 컨플릭트의 잔칫날 이었다. No-Base, 경험이 적은 팀이다 보니 컨플릭트를 잘 생각하지 못하는 경향이 있고 이를 고칠 인원이 나 말고 마땅치 않아 컨플릭트를 고봉밥으로 먹게 되었다. 머지 한번 당 100~200줄씩 빨간색이 뜨는 모습을 보면 아찔해졌다. 팀원들도 아직 깃 경험이 부족한지 부주의하게 메인 브랜치로 머지되는 경향도 있었기에 대규모 잔치가 벌어진 것으로 보인다. 불평은 이쯤 하고 오늘 한 일들을 적어보자. 1. 알고리즘 코드 카타 2. 콘솔 꾸미기, 인트로 추가 3. 치유 물약 구현 1.알고리즘 코드 카타 코트카타 깃허브 주소 : https://github.com/Orknology/D.. [TIL]2024-1-11 / 14일차 - C# 상점 판매 구현, 장비 장착 개선, 상태 출력 오늘은 팀 과제 기능 구현 작업 2일차이다. 대략적인 오늘 한 일 : 알고리즘 코드카타 1문제 상점 판매 기능 구현 장비 장착 기능 개선 캐릭터 상태창 개선 다양한 UI 개선 버그 수정 1. 코드카타 1문제 사실 코드카타를 이전에 아직 기간이 아닌 것을 모르고 이전에 8문제를 풀어두어 중간부터 시작하였다. 코드카타 답안 깃허브 주소 : https://github.com/Orknology/DailyAlgorithmCodeKata GitHub - Orknology/DailyAlgorithmCodeKata: This is a auto push repository for Baekjoon Online Judge created with [BaekjoonHub](h This is a auto push reposito.. [TIL]2024-1-10 / 13일차 - 팀 과제 : 팀원들 도우기 / 코드 다듬기 우리 조는 아깝게도 5명 전원 이전 코딩 경험이 없는 (혹은 매우 적은) 일명 노베이스(No base) 조 이다. 그래서 모델로 정했던 팀장의 코드에도 여러모로 다듬어야 될 문제가 많았다. 내가 구현했던 방법들과 아주 큰 차이가 많았다. 대부분 개인 과제에서 요구 되었던 기본 기능까지만 화면 띄우는 것 이상의 확장성이 적었던 것이다. 그렇기 때문에 코드를 파악하고 기능 추가를 위해 변형하는 과정에서 시간이 너무 오래 걸리고 있다. 거기에 더해 팀원들을 돕는 것 때문에 오늘은 생각한 것 보다 작업 진행이 안되었다. 그래서 내가 도운 점, 하다가 발견한 문제 몇 개를 해결한 것을 위주로 적으려 한다. 우선 조원들 다 깃허브를 다룰 줄 몰랐다. 대부분 이전 조에서는 경험자들이 세팅해줬었던 것으로 보인다. 그래.. [TIL]2024-1-9 / 12일차 - 팀플 준비의 날 오늘은 팀 과제와 알고리즘 수업을 대비한 날이 되었다. 오전 09:00 부터 10:30 까지 알고리즘 특강 진행 [TIL]2024-1-8 / 11일차 - 인터페이스&열거형, 알고리즘 자습시간 오늘은 개인 과제 추가 제출 날, 이미 기본 기능은 완성 시켜 내었기 때문에 제대로 못 봤던 4주차 / 5주차 강의를 보기로 했다. 4주차 5주차 강의 내용은 많이 어려운 내용을 다루었다. 1. C# 인터페이스와 열거형 2. 예외 처리 및 값형과 참조형 3. 델리게이트, 람다 및 LINQ 4. 고급 자료형 및 기능 5. 알고리즘 6. 정렬 알고리즘 7. 탐색 알고리즘 8. 고급 알고리즘 9. 문제 해결 전략과 실전 연습 람다와 같은 기능들도 어려웠지만 알고리즘의 내용은 아예 새로운 분야를 배우는 느낌이었다. 빅O를 통해 효율성을 체크한다는, 엄청 중요한 부분이지만 단기간에 배우기에는 어려운 개념이었다. 후에 복습이 필수적일 것 같다. 하지만 내일은 알고리즘 특강 이후 심화 C#으로 넘어가게 된다. 오늘은.. [TIL]2024-1-5 / 10일차 - 개인과제 : 텍스트 게임 추가 기능 구현 오늘은 단시간에 가장 머리 아팠던 날이 아니었을까? 18:00시 제출 마감시간에 맞추어 아침부터 기능 구현을 위해 달려야 했다. 어제의 상태정보와 인벤토리 진입에 이어서 오늘 구현한 기능은 다음과 같다. 기본기능 1. 인벤토리 기본적 장착 관리 모드 (아이템 장착 / 해제 - 장착 표시 [TIL]2024-1-4 / 9일차 - 개인과제 : 텍스트 게임 기본 기능 구현 오늘은 시간이 많이 부족하다 생각하여 블랙잭과 이후 영상 과제들은 아쉽게도 미루고 4번 강의를 시청하며 개인과제에 돌입했다. 개인 과제 : 콘솔로 텍스트 게임 만들기 기본 구현 조건 게임 시작 화면 게임 시작시 간단한 소개 말과 마을에서 할 수 있는 행동을 알려줍니다. 원하는 행동의 숫자를 타이핑하면 실행합니다. 1 ~ 3 이외 입력시 - 잘못된 입력입니다 출력 상태 보기 캐릭터의 정보를 표시합니다. 7개의 속성을 가지고 있습니다. 레벨 / 이름 / 직업 / 공격력 / 방어력 / 체력 / Gold 처음 기본값은 이름을 제외하고는 아래와 동일하게 만들어주세요 이후 장착한 아이템에 따라 수치가 변경 될 수 있습니다. 인벤토리 보유 중인 아이템을 전부 보여줍니다. 이때 장착중인 아이템 앞에는 [E] 표시를 붙.. 이전 1 ··· 6 7 8 9 다음