본문 바로가기

트러블슈팅

(2)
[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-06 / 32일차 - 개인 과제 버그 수정 1. 오늘의 코드 카타 - 3진법 답안 : //공부한 결과 2가지 방법이 존재한다. 하나는 1대1로 과정을 따라하는 것. 하나는 while문을 이용하는 것 //1대1로 따라하는 것은 10진수를 3진법으로 -> 3진수를 10진법으로 변환하는 모든 과정을 따라서 만드는 것. 불가능 하지 않으나 시도해보다가 굉장히 길어졌다. //다음 방법인 while문은 이 과정을 짧게 표현한 것으로 좀 복잡한 개념이 필요하다. //answer값이 0으로 시작하는 점을 이용해 n에서 나머지가 나올 때 까지 n값만이 while문에서 3으로 나눠지는 점을 이용 //이후 나머지를 받고 n이 0이 될 때까지 반복, 리턴되는 결과값이 처음 방법과 같다. using System; public class Solution { public ..