본문 바로가기

Development95

[C#] 1152번: 단어의 개수 목차백준 단계별로 풀어보기25.08.095단계: 문자열1152번: 단어의 개수문제 링크 : https://www.acmicpc.net/problem/1152 문제를 풀기 위해 필요한 것- 문자열에서 공백이 있을 수 있는 조건을 파악하는 것단어 사이에 존재하는 공백 처음에 문자열을 받을 때, Split()을 통해 공백을 기준으로 단어를 나눔입력한 문자열의 맨 앞에 존재하는 공백 문자열의 첫번째 값이 공백일 경우, Length값이 실제 단어 개수보다 1개 늘어나기에 -1 처리함 아무런 단어의 입력이 없이, Enter만 입력했을 경우에도 동시에 처리 가능함입력한 문자열의 맨 뒤에 존재하는 공백 문자열의 마지막 값이 공백일 경우, Length값이 실제 단어 개수보다 1개 늘어나기에 -1 처리함입력.. 2025. 8. 9.
[멋사 로켓단 인턴쉽] 3일차 - 게임 구조 설계 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.08회의록>> 안건 주요 안건기능구성 및 구현요소 선정주요 로직 구체화향후 마일스톤일감 분배프로토타입 개발시작 게임 구조 설계: Figma를 활용하여 게임 구조를 설계해보았다. └ 게임에 필요한 요소: 총 Scene이 몇 개 필요한지, 각 Scene에 어떤 요소가 필요한지, 만들어야 할 Panel은 어떻게 구성할지 등을 그려보았다. >> Main Scene: 기존에는 설정 Panel에서 BGM과 SFX의 소리를 조절할 수 있도록 하려했으나, 게임을 더욱 가볍게 만들기 위해서 설정 Panel을 제거하고 소리 토글을 둬서 BGM과 SFX를 합쳐서 On/Off 하는 것으로 변경되었다.--> 게임 종료 버튼은 토스에서 기본적으로 제공한다.--> 리더보드의 경우, 토스에서.. 2025. 8. 8.
[C#] 2675번: 문자열 반복 목차백준 단계별로 풀어보기25.08.085단계: 문자열2675번: 문자열 반복문제 링크 : https://www.acmicpc.net/problem/2675 문제를 풀기 위해 필요한 것: 문자열과 반복문을 활용하여 원하는 문자를 반복하여 출력 ※ 문자열의 한 글자씩 문자로 받는 방법: 기존에는 Substring()을 활용하여 문자열을 원하는 위치에서 한 글자씩 잘라서 사용했었는데, 'foreach'를 활용하면 따로 한 글자씩 자를 필요없이 바로 문자를 사용 가능하다.string test = "ABC123"foreach (char c in test){ Console.WriteLine(c);}// 출력값// A// B// C// 1// 2// 3 정답 코드using System.Text;class Ba.. 2025. 8. 8.
[C#] 10809번: 알파벳 찾기 목차백준 단계별로 풀어보기25.08.085단계: 문자열10809번: 알파벳 찾기문제 링크 : https://www.acmicpc.net/problem/10809 문제를 풀기 위해 필요한 것- 문자열을 원하는 위치에서 자르는 방법과 자른 문자를 정수로 변환하는 방법을 혼용하면서 배열을 사용하여 아스키 코드와 비교 ▶ 처음에 이중 반복문을 반대로 작성해서 꽤나 애먹었다. 올바른 방법을 찾기까지 생각보다 시간이 걸렸다. >> 새롭게 추가해본 문법ToString().TrimEnd() : 현재 문자열에서 뒤에 오는 공백 문자를 모두 제거한다. String.TrimEnd 메서드 (System)현재 문자열에서 후행 공백 문자를 모두 제거합니다.learn.microsoft.com ※ 아스키 코드 표 정답 코드using.. 2025. 8. 8.
[C#] 11720번: 숫자의 합 목차백준 단계별로 풀어보기25.08.075단계: 문자열11720번: 숫자의 합문제 링크 : https://www.acmicpc.net/problem/11720 문제를 풀기 위해 필요한 것: 문자열을 원하는 위치에서 자르는 방법과 자른 문자를 정수로 변환하는 방법을 혼용하여 사용 정답 코드class Backjoon{ static void Main(string[] args) { int count = Convert.ToInt32(Console.ReadLine()); string input = Console.ReadLine(); int sum = 0; for (int i = 0; i 2025. 8. 7.
[멋사 로켓단 인턴쉽] 2일차 - 기획 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.07회의록>> 안건만들 게임 확정Unity 버전 확정원격 저장소 플랫폼 확정--> 어제 올라온 여러가지 기획 중 다른 분이 올리신 청기백기 게임의 도장찍기 버전을 만들기로 최종 확정되었다. └ 게임 기획- 청기백기류(도장찍기 게임): Paper Please에서 영감을 받은 게임 >> 예시 사진>> 기획경쟁요소: 오랜기간 동안 얼마나 많은 도장을 찍었는가?조작법: 통과, 반려 두개의 버튼과 서류의 장애물을 터치플레이 방법: 상황에 맞는 반려, 통과 버튼을 빠르게 눌러가며 최대한 오랫동안 일과를 버티는 게임.서류가 말끔하면, 통과서류가 더러우면, 반려장애물은 도장을 찍기전에 반드시 처리해야 함 (미처리 후 찍으면 감점)게임오버 조건: 일과시간이 0이되면 게임오버일과시.. 2025. 8. 7.