KDT Unity 5주차 개인 프로젝트 - 주제 정하기3
2023-12-20 TIL
알고리즘 문제
오늘의 알고리즘 문제 : 숫자 문자열과 영단어
다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다.
1478 → “one4seveneight” 234567 → “23four5six7” 10203 → “1zerotwozero3” 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열 s가 매개변수로 주어집니다. s가 의미하는 원래 숫자를 return 하도록 solution 함수를 완성해주세요.
해결
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Collections.Generic;
public class Solution {
public int solution(string s) {
Dictionary<string, string> numberDictionary = new Dictionary<string, string>() {
{"zero", "0"},
{"one", "1"},
{"two", "2"},
{"three", "3"},
{"four", "4"},
{"five", "5"},
{"six", "6"},
{"seven", "7"},
{"eight", "8"},
{"nine", "9"}
};
foreach (var item in numberDictionary) {
s = s.Replace(item.Key, item.Value);
}
return int.Parse(s);
}
}
배경
로그라인
근무 중 급변하는 치료원의 비밀을 알아가는 초임 치유마법사 이야기시놉시스 과학 대신 마법이 발전한 어느 특별한 세계의 혜서의 이야기
치료원에 들어온지 한달도 채 안된 신입 치유마법사 혜서
일에 익숙해지는 와중 평범하게 야간 치료를 끝내고 들어가던 혜서는 치료원 끝방에서 깜빡이는 불빛을 본다. 해당 불빛을 본 혜서는 홀린듯 끝방으로 들어간다.
그 방에는 특이하게 생긴 촛불이 있었는데 이상하게 혜서에게는 평범한 촛불로 보이고 대수롭지 않게 생각한 혜서는 해당 초를 끄고 나오게 된다.몇 일 후, 혜서가 끝방과 촛불을 잊어갈 쯤 야간 치료를 끝내고 휴식실에서 쉬던 혜서는 깜빡 잠에 들게 되고 자고 일어나 보니 치료소의 분위기는 몇년이 흐른것처럼 보였다.
치료소에는 사람의 흔적이 사라졌고 아무도 없는 치료소에서 이유를 찾던 혜서는 과연 무슨 일이 일어난 건지 알아내고 다시 돌아갈 수 있을 것인가?
캐릭터 스테이터스
캐릭터 자체가 들고 있어야 하는 스테이터스
기본 능력치
- Level - 레벨
- MaxHP - 최대체력
- HP - 체력
- MaxStamina - 최대 스태미나
- Stamina - 스태미나
- StrikingPower - 공격력
- DefensivePower - 방어력
- Critical - 치명타율
- ItemDrop - 아이템 드랍율
- MoveSpeed - 이동 속도
- AttackSpeed - 공격속도
선택 증가 능력치
- STR - 근력
- 체력 및 스태미나 최대치 증가
- INT - 지능
- 공격력 증가
- DEX - 기교
- 치명타율 및 공격속도 증가
- LUK - 운
- 아이템 드랍율 및 치명타 확율 증가
- Karma - 업
- 일부 특정 NPC와 상호작용 가능
- REG - 항마력
- 방어력 증가
- VIT - 활력
- 이동속도 증가
- STR - 근력
오늘의 정리
배경과 캐릭터 스테이터스에 정리를 해보았다.
아직까지는 구상단계이고 스케치 단계라 현재는 부족한 부분이 많을 것이다.
하지만 기획의 끝에 다가설수록 기획서의 첨삭을 통하여 보다 구체적인 기획서를 완성할 예정이다.
