728x90

공부/C# 27

[C#] 프로그래머스 DFS 연습 - 타겟 넘버

https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr using System;public class Solution { private int answer =0 ; public int solution(int[] numbers, int target) { DFS(0, -1, numbers, target); return answer; } private void DFS(int sum, int index, int[] numbers, int target){..

공부/C# 2025.03.05

[C#] 프로그래머스 - DFS 연습 네트워크

https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 기존의 작성했던 기본 DFS 구조를 똑같이 사용한 코드https://dani2344.tistory.com/108 [C#] 재귀방식, list를 활용한 DFS 기본 형태using System;using System.Collections.Generic;public class DFSExample { static void DFS(List[] graph, int node, bool[] visited) { //인접 리스트, node 번호, visited ..

공부/C# 2025.03.01

[프로그래머스] C# 2023 KAKAO BLIND RECRUITMENT 이모티콘 할인행사 Lv 2 / DFS

2023 KAKAO BLIND RECRUITMENT 이모티콘 할인행사 Lv 2 https://school.programmers.co.kr/learn/courses/30/lessons/150368# 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr DFS를 이용한 접근을 공부중이라 사용해보았다. 모든 경우를 탐색하면 된다 머릿속에서 정리가 필요해서 그림판을 그려가며 정리했고,, 이모티콘이 5가지 (A, B, C, D, E), 할인 방법은 4가지(10%, 20%, 30%, 40%) 라고 한다면 A가 10%, 20%, 30%, 40%일 때 각각 B도 10, 20,..

공부/C# 2023.08.05

[프로그래머스] C# 개인정보 수집 유효기간2023 KAKAO BLIND RECRUITMENT

https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 개인정보 수집 유효기간2023 KAKAO BLIND RECRUITMENT Level 1 C# using System; using System.Collections.Generic; public class Solution { public int[] solution(string today, string[] terms, string[] privacies) { int n = 0; List answers ..

공부/C# 2023.08.04

[Unity] 커비 마무리!

적이 없는 곳에서 흡입시 null -> target값 null로 다시 지정 뱉는 도중에는 걸을 수 없고 적이 입에 있는 도중에는 뛸 수 없다 닿기만 해도 가지고 있던 능력이 바뀌는 기능의 무언가 무능한 우리의 커비 닿으면 커터로 변신! -> 오브젝트에 change 값을 넣어 닿으면 즉시 바뀌게 만들었다 1-2 stage 배경화면 parallax로 배경이 움직인다 (1stage의 parallax roll과 동일) 게임오버씬 만들고 연결 목숨이 1 남은 상태로 죽으면 게임오버씬에 들어와진다. asset은 커비 이전 게임들에서 마구잡이로 집어왔구 재시작은 불가하다! (목숨이 처음부터 3개면 됐지 뭐!) 생명 업 아이템 아이템과 닿을 시 gamemanager에 접근해 생명이 1 늘어난다 문으로 이동시 하얗게 f..

공부/C# 2023.04.25

[C#] 콘솔창의 키보드 입력 필요할때만 받아서 처리하기

콘솔로 리듬게임을 구현하고 싶었고, 이를 위해 키보드 입력을 받아야 했다. 하지만 while문 안에 ReadKey 함수를 넣으니, 키보드 입력을 받지 않으면 다음 while문으로 넘어가지 않는 문제점이 발생하였고, 이를 KeyAvailable을 이용해 해결했다. while (true) { if (Console.KeyAvailable) { break; } } Console.KeyAvailable을 사용하면 계속 입력받지 않아도 자동으로 while문을 돌며 키보드 입력이 있는지 확인할 수 있다. 그래서 키보드 입력이 있을 시에 이를 확인한다 의 용도로 보통 스위치 문을 많이 쓴다. static ConsoleKeyInfo input; input = new ConsoleKeyInfo(); 로 선언을 해 준 뒤 ..

공부/C# 2023.03.31
728x90