2025/05 3

[코딩테스트] 약수 구하기

프로그래머스 : https://school.programmers.co.kr/learn/courses/30/lessons/120897문제 설명정수 n이 매개변수로 주어질 때, n의 약수를 오름차순으로 담은 배열을 return하도록 solution 함수를 완성해주세요.입출력 예 #124의 약수를 오름차순으로 담은 배열 [1, 2, 3, 4, 6, 8, 12, 24]를 return합니다.입출력 예 #229의 약수를 오름차순으로 담은 배열 [1, 29]를 return합니다.솔루션 코드using System;using System.Collections.Generic;public class Solution { public int[] solution(int n) { var list1 = new Li..

[코딩테스트] 가장 큰 수 찾기

프로그래머스 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/120899?language=csharp문제 설명정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.입출력 예 #11, 8, 3 중 가장 큰 수는 8이고 인덱스 1에 있습니다.입출력 예 #29, 10, 11, 8 중 가장 큰 수는 11이고 인덱스 2에 있습니다.솔루션 코드using System;using System.Linq;public class Solution { public int[] solution(int[] array) { var max = array.Max()..

[C#] DebuggerDisplay 어트리뷰트

Person클래스의 List를 만들었다고 해보자.디버깅 시 List의 Name을 보려면 인스턴스의 항목을 직접 클릭해서 값을 확인해야한다.Jetbrain의 ReSharper에선 디버깅 중 객체 요약 정보 표시 기능이 있어 편리하다.하지만 유료이다.public class Person{ public string Name { get; set; } public int Number { get; set; }}DebuggerDisplay 어트리뷰트위와 같은 상황에서 리스트 내부의 특정 속성값만 보고 싶을때, 유용할 것 같다.해당 어트리뷰트는 디버깅 중 객체 요약 정보를 표시해준다.[DebuggerDisplay("Name = {Name}, Number = {Number}")]public class Perso..

프로그래밍/C# 2025.05.09