2025/06 4

118. 숫자 카드 나누기

최근에 집 리모델링으로 짐을 쌓고 짐을 옮긴다고 정신이 하나도 없는 상황에 면접 준비까지 병행해야 했다... 그래서 어쩔 수 없이 한 동안 문제 풀기를 중단할 수 밖에 없었다... 다음주에는 예비군까지 잡혀 있고 아직 짐 정리도 끝나지 않은 상태라 더 걱정이다... 6월은 정말 정신 없는 한 달이 될 것 같다. (+ 7월 중순에 다시 리모델링 끝난 집으로 짐을 다 옮겨야 함...) (예산 초과로 이삿집 센터 못 부르는게 너무 크다...) 기본 틀 : using System;public class Solution { public int solution(int[] arrayA, int[] arrayB) { int answer = 0; return answer; }} 자료형..

문제 풀기/C# 2025.06.18

117. 마법의 엘리베이터

기본 틀 : using System;public class Solution { public int solution(int storey) { int answer = 0; return answer; }} 문제를 보고 while문을 사용해 storey가 0이 아닐 경우 반복 작업 하도록 만들어줬다. while(storey != 0) { } 그리고 반복문 안에 storey % 10으로 현재 남은 층수를 구해줬다. int num = storey % 10; storey /= 10; 해당 남은 층수가 5초과이면 5층 위로 올라가고, 5미만이면 5층 내려가는 식으로 코드를 작성해줬다. ..

문제 풀기/C# 2025.06.04

116. 점 찍기

기본 틀 : using System;public class Solution { public long solution(int k, int d) { long answer = 0; return answer; }} 기본으로 제공되는 틀에서 반환형이 long인 것을 보고 '수행시간을 고려해서 코드를 작성해야 한다' 라는 생각을 했다. 해당 문제를 보면 d에 따라 x^2 + y^2 = d^2이라는 원 방정식을 얻을 수 있고 x^2 + y^2 그래서, long num = (long)Math.Pow(d, 2); d의 제곱을 구하고 long total = 0; for(int i = 0; i x, y 중 하나의 축을 잡고 0 ~ d 까지 k..

문제 풀기/C# 2025.06.04

115. 호텔 대실(Tuple ,TimeSpan)

기본 틀 : using System;public class Solution { public int solution(string[,] book_time) { int answer = 0; return answer; }} 처음 문제를 보고 '어떤 자료형을 선택해야 하지?' 라는 생각이 많이 들었다. 처음에는 Dictionary> dict = new Dicitionary>(); 으로 dictionary에 key를 입실 시간, value를 퇴실 시간들로 저장해야 하나 많은 고민을 했다. TimeSpan은 C# 라이브러리의 자료형으로 https://kagan-draca.tistory.com/440 96. 주차 요금 계산(TimeSpan 자료형)using System;publi..

문제 풀기/C# 2025.06.02