본문 바로가기

팀과제

(4)
[TIL]2024-2-16 / 38일차 - 팀 과제 마무리 1. 오늘의 알고리즘 코드카타 - 숫자 문자열과 영단어 답안 : //String.Replace 메서드를 알게 되었다... //단순 노가다 가즈아 using System; public class Solution { public int solution(string s) { int answer = 0; s = s.Replace("zero", "0"); s = s.Replace("one", "1"); s = s.Replace("two", "2"); s = s.Replace("three", "3"); s = s.Replace("four", "4"); s = s.Replace("five", "5"); s = s.Replace("six", "6"); s = s.Replace("seven", "7"); s = s.Re..
[TIL]2024-2-15 / 37일차 - 팀 과제 4일차 1. 오늘의 알고리즘 코드카타 - 시저 암호 답안 : //이번에는 어느정도 구조는 생각이 나지만 //그걸 구현하는 방법을 모르겠어서 찾아보니 아스키 코드로 푸는 방법도 있었다. using System; public class Solution { public string solution(string s, int n) { string answer = ""; //문자열을 우선 char 배열로 저장 char[] arr = s.ToCharArray(); for(int i = 0; i < arr.Length; ++i) { //공백은 공백으로 남겨야함 if(arr[i] == ' ') continue; //n만큼 문자를 밀어내기 int num = Convert.ToInt32(arr[i]) + n; //대문자를 밀어낼 ..
[TIL]2024-2-13 / 35일차 - 팀 과제 2일차 1. 오늘의 알고리즘 코드카타 - 크기가 작은 부분문자열 답안 : //제한 사항 p 길이를 보면 int 말고 long 필요 //p와 값을 비교시키기 위해선 long.Parse(p)와 비교 시켜야함 //세글자로 묶는걸 삼총사 풀이랑 비슷하게 해야하나 //Substring이란걸 찾았다. 이걸 써봐야 할지도. //필요사항 : //Substring은 배열에서 자를 위치 / 자를 길이를 받아야함 //자를 길이는 p.Length로 가능해보임. 자를 위치는? //t에서 p.Length만큼 묶이는게 멈출때까지 한글자씩 앞으로 가야함 -> 우선 for문으로 //마지막에 묶이고 멈추려면 t.Length에서 p.Length를 뺀 수치만큼 진행해야함. using System; public class Solution { pub..
[TIL]2024-1-24 / 23일차 - Unity 입문 팀 과제 시작 1. 오늘의 알고리즘 코드 카타 수박수박수박수박수박수? 답안 : public class Solution { public string solution(int n) { string answer = ""; for(int i = 1; i