본문 바로가기

Development155

[C#] 2941번: 크로아티아 알파벳 목차백준 단계별로 풀어보기25.08.216단계: 심화 12941번: 크로아티아 알파벳문제 링크 : https://www.acmicpc.net/problem/2941 문제 풀이>> 문제를 풀기 위해 알아야 할 개념- 'IndexOutOfRange' 런타임 에러: 정해진 배열의 크기보다 큰 index를 참조하려고 하면 발생하는 에러--> 정해진 배열의 크기보다 큰 index를 참조하지 않도록 예방하는 코드가 필요하다. ▶ 처음에 이를 생각하지 않아서 런타임 에러가 발생했고 문제 풀이에 실패했었다. >> 풀이문자열을 받아 문자의 배열로 변환하고 답으로 제출할 'count'를 선언for문을 통해 문자의 배열을 하나씩 점검하여 문제에서 표로 알려준 크로아티아 알파벳이 있는지 확인 크로아티아 알파벳을 변환하.. 2025. 8. 21.
[멋사 로켓단 인턴쉽] 11일차 - 점수판 완성 및 버그 해결 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.21회의록>> 안건업무 업데이트질문 혹은 피드백 요청주요 안건게임 완전완성 지속중난이도 밸런싱 적용향후 마일스톤디테일, 버그 등 지속작업itch.io 업로드>> 회의 내용금요일까지 완성하기. 점수판 완성>> 점수판 Image 수정: 점수판 Image가 다른 팀원 분이 디자인 해주신대로 되어있지 않아서 완전히 적용 >> New Record시, 점수판 위에 Image 및 Animation 추가: New Record시, 점수판에 들어가있던 'New Record' 이미지가 위로 튀어오르도록 제작--> 'New Record' 이미지의 초기 위치를 점수판 안에 있도록 위치한 뒤, DOTween의 'DOAnchorPosY()' 를 사용하여 위치를 올려주는 Animation과 .. 2025. 8. 21.
[C#] 1157번: 단어 공부 목차백준 단계별로 풀어보기25.08.206단계: 심화 11157번: 단어 공부문제 링크 : https://www.acmicpc.net/problem/1157 문제 풀이>> 문제를 풀기 위해 알아야 할 개념- 소문자를 모두 대문자로 변환해주는 함수: string 클래스에서 제공해주는 함수로, 'ToUpper()'를 사용하면 소문자를 모두 대문자로 변환해준다.※ 반대로 대문자를 모두 소문자로 변환해주는 함수는 'ToLower()'이다. >> 풀이가장 많이 사용한 알파벳을 출력할 때 대문자로 호출하기 때문에 입력을 받아서 소문자를 모두 대문자로 변환해준다.문자열을 문자의 배열(characters)로 받는다.알파벳 A부터 Z까지 개수를 담아줄 정수 배열(counts)을 만든다. --> 따라서 배열의 크기도 알파.. 2025. 8. 20.
[멋사 로켓단 인턴쉽] 10일차 - Result UI & Effect 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.20회의록>> 안건업무 업데이트질문 혹은 피드백 요청>> 회의 내용정기미팅게임플레이 영상 전달토스API와 앱등록, itch.io 업로드 관련 안내, 기타일정 안내- 인게임 밸런싱DAY 변경에 따른 난이도 변화 기존 요소DAY 수가 오르는 데 걸리는 시간 : 2분장애물 처리 난이도(처리횟수 증가) : 5일마다 처리횟수 1증가장애물 등장 확률 : Day * 5 (%) (1일마다 5%증가)일과시간 실시간 감소주기 : Time.deltaTime으로 줄이고 있음서류 처리 시 일과시간 증감수치 : 감소는 Day * 5 / 증가는 Day 값대로DAY 변경에 따른 난이도 변화 변경계획DAY 수에 따라 난이도 단계 추가 : 5일 단위로 난이도 업, 최대 3단계 (10일부터 최고.. 2025. 8. 20.
[C#] 10988번: 팰린드롬인지 확인하기 목차백준 단계별로 풀어보기25.08.196단계: 심화 110988번: 팰린드롬인지 확인하기문제 링크 : https://www.acmicpc.net/problem/10988 문제를 풀기 위해 필요한 것- 받은 문자열이 중심을 기준으로 대칭이 되는지 확인하는 방법: 우선 받은 문자열을 문자의 배열로 받은 다음, 첫번째 문자와 마지막 문자가 같은지 비교하고 이 같은 방식으로 문자열의 중간까지 비교한다. 이때, 중간까지 체크하는 과정에서 하나라도 다르면 0을 출력하고 반복문을 종료해버리고 중간까지 무사히 통과하면 1을 출력하고 반복문을 종료한다. 정답 코드class Backjoon{ static void Main(string[] args) { string input = Console.Re.. 2025. 8. 19.
[멋사 로켓단 인턴쉽] 9일차 - Result Effect 및 BGM Bug Fix 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.19회의록>> 안건업무 업데이트질문 혹은 피드백 요청주요 안건개발지속해상도 변경이슈 >> 회의 내용해상도 9:16 비율로 변경현재 인게임 외적요소 완성 목표 - 수요일 게임 결과창 이펙트 완성: 어제는 버그 때문에 테스트를 못해봤는데, 오늘 버그가 해결되어 테스트해보니 DOTween으로 만든 효과가 원하는 효과가 아니었다. >> 테스트를 위한 설정: ResultUIController에 'NewRecordText'를 만들어서 바인딩하였다.--> 'Panel', 'ResultPanel', 'Score' 모두 Layout Group Component를 가지고 있기 때문에 UI의 원하는 위치에 편하게 넣을 수 있도록 Layout Group의 영향을 받지 않는 Result.. 2025. 8. 19.