본문 바로가기

Development155

[C#] 2444번: 별 찍기 - 7 목차백준 단계별로 풀어보기25.08.186단계: 심화 12444번: 별 찍기 - 7문제 링크 : https://www.acmicpc.net/problem/2444 문제를 풀기 위해 필요한 것- 별이 찍히는 패턴 분석: 주어지는 입력값을 'N'이라고 하자.전체 행의 개수는 (N * 2 - 1)개이다.첫 행에서 공백의 개수는 (N - 1)개이며, 다음 행으로 내려갈수록 개수가 1개씩 줄어들다가 (N + 1)번째 행부터 다시 1개씩 늘어난다.첫 행에서 별의 개수는 1개이며, 다음 행으로 내려갈수록 개수가 2개씩 늘어나다가 (N + 1)번째 행부터 다시 2개씩 줄어든다. - 이를 구현하기 위한 생각전체 행의 개수만큼 반복해야하는데, 첫 시작을 1부터 시작하도록 --> for (int i = 1; i N번째 행을.. 2025. 8. 18.
[멋사 로켓단 인턴쉽] 8일차 - Stamp Effect 및 Result Effect 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.18회의록>> 안건업무 업데이트질문 혹은 피드백 요청주요 안건앱등록을 위한 게임 제목 정하기완성목표개발 지속향후 마일스톤디테일 작업, 버그수정출시심사준비 >> 회의 내용씬 한개로 통합작업 예정게임 제목 --> 도장 쾅쾅으로 확정도장찍기결재의 달인도장 찍기 : 부장님 승인해주세요!만나서 결재결재내역결재도장※ GPT가 짜준 제목간단하고 직관적인 제목:도장 쾅쾅 (Stamp Stamp)서류 대작전결재왕도장 레이스빠른 결재게임성을 강조한 제목:스피드 스탬프서류 러시결재 마스터도장 챌린지승인 거부 (OK/NO)시간 압박을 나타내는 제목:마감 도장긴급 결재시한 스탬프데드라인 오피스재미있는 말장난 제목:도장각 (도장+긴장감)결재의 달인스탬프 서바이벌 Stamp Effect 버.. 2025. 8. 18.
[멋사 로켓단 인턴쉽] 추가 작업 - Stamp Effect 목차멋쟁이사자처럼 로켓단 인턴쉽25.08.17도장 생성 함수: 도장 Sprite를 가진 GameObject를 프리팹으로 받아서 승인 버튼을 눌렀을 때는 승인 도장 Sprite를, 반려 버튼을 눌렀을 때는 반려 도장 Sprite를 서류 위에 띄우도록 구현--> 이때, 도장 Sprite는 서류 Object의 자식으로 붙어서 서류가 처리되어 사라질 때 서류와 같이 붙어서 이동하고 사라지도록 >> 도장 프리팹 생성: 빈 게임 오브젝트에 SpriteRenderer만 추가하여 Sprite를 바인딩한 후, Prefab화 >> 코드 작성: 처음엔 InteractionUIController.cs에서 도장 프리팹을 받아서 누른 버튼에 따라 해당하는 도장이 찍히도록 했음. - DocumentController.cs// 도장.. 2025. 8. 18.
[C#] 3003번: 킹, 퀸, 룩, 비숍, 나이트, 폰 목차백준 단계별로 풀어보기25.08.176단계: 심화 13003번: 킹, 퀸, 룩, 비숍, 나이트, 폰문제 링크 : https://www.acmicpc.net/problem/3003 문제를 풀기 위해 필요한 것- 배열을 선언함과 동시에 초기화하는 방법: 배열을 선언하고 뒤에 중괄호로 배열에 들어갈 값을 적어준다.--> 원래 배열을 선언할 때 배열의 크기도 함께 선언하지만, 초기화할 값을 모두 적어준다면 그 개수만큼 배열의 크기가 자동으로 정해지므로 따로 배열의 크기를 선언하지 않는다. - StringBuilder.Append().Append(): Append() 함수는 StringBuilder를 반환하기 때문에 거기에 다시 Append() 함수를 이어서 호출할 수 있다.--> 이를 Method Chain.. 2025. 8. 18.
[C#] 25083번: 새싹 목차백준 단계별로 풀어보기25.08.166단계: 심화 125083번: 새싹문제 링크 : https://www.acmicpc.net/problem/25083 문제를 풀기 위해 필요한 것- 문자열을 출력할 때, " 나 \ 를 문자로 출력하는 방법: 문자열을 출력할 때 단순히 "나 \라고만 적으면 따옴표가 닫히거나 명령어를 작성하는 줄 알고 제대로 출력되지 않는다.--> 앞에 \를 하나 더 붙이면 원하는대로 출력할 수 있다. ex) "를 출력하고 싶다면 \", \ 를 출력하고 싶다면 \\ 정답 코드class Backjoon{ static void Main(string[] args) { Console.WriteLine(" ,r'\"7"); Console.Writ.. 2025. 8. 16.
[C#] 11718번: 그대로 출력하기 목차백준 단계별로 풀어보기25.08.155단계: 문자열11718번: 그대로 출력하기문제 링크 : https://www.acmicpc.net/problem/11718 문제를 풀기 위해 필요한 것- 문자열을 계속 받다가 끝났을 때를 아는 방법: Console.ReadLine()에서 아무런 입력 없이 엔터를 누르면 공백이 반환되는 것이 아니라 null이 반환된다.--> 이를 활용하여 input 값이 null이 될때까지 계속 input을 받아서 StringBuilder에 저장한 다음 출력하면 된다. 정답 코드1using System.Text;class Backjoon{ static void Main(string[] args) { StringBuilder sb = new StringBuil.. 2025. 8. 15.