공격기능 (3) 썸네일형 리스트형 [TIL]2024-2-28 / 46일차 - 심화 팀플 3일차 1. 오늘의 코드카타 - 2016년 답안 : //요일이 들어가 있는 배열 필요 //1년 366일(윤년)?으로 체크? //월마다 일수로 체크? //생각보다 기준 잡기와 계산 방식이 생각이 어렵다. public class Solution { public string solution(int a, int b) { //a = 월 b = 일 => 월을 받아서 그 날짜 수 만큼 먼저 총합일수 하고 + b를 해주기 string answer = ""; //금요일부터 시작하는 요일 배열, 요일은 7로 나눈 나머지의 배열 순으로 체크 가능할 듯 string[] day = new string[] { "FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"}; //1월부터 12월까지 해당 일 수 i.. [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-14 / 36일차 - 팀 과제 3일차 1. 오늘의 알고리즘 코드카타 - 최소직사각형 답안: //이번엔 지금 수준에서 풀기 어려운 내용이다. //Math기능은 거의 다뤄본 적이 없어 인터넷을 찾아봐야 했으며 //풀이를 보고 공부한 내용을 정리하겠다. using System; public class Solution { public int solution(int[,] sizes) { int answer = 0; //가로와 세로 길이 중 최대값을 저장하는 함수 int max1 = 0; int max2 = 0; //배열 sizes를 순회하면서 가로와 세로 길이를 비교, 최댓값을 구함 for(int i = 0; i < sizes.GetLength(0); i++) { //명함 가로와 세로 길이 둘 중 더 큰 값을 Math.Max를 사용 비교, 큰 값이 .. 이전 1 다음