Algorithm/Programmers
[C#]프로그래머스 131127 할인 행사 - Hide
zz0zz9
2024. 12. 12. 23:20
반응형
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/131127
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제 요약
정현이가 원하는 제품을 모두 할인받을 수 있는 날짜의 총 일수를 반환하는 함수 만들기
풀이
using System;
using System.Linq;
public class Solution {
public int solution(string[] want, int[] number, string[] discount) {
int answer = 0;
for (int i = 0; i < discount.Length - 10 + 1; i++)
{
var numQuerry = discount.Skip(i).Take(10).ToArray();
int[] temp = new int[want.Length];
for (int j = 0; j < want.Length; j++)
{
temp[j] = numQuerry.Where(x => x == want[j]).Count();
}
if (Enumerable.SequenceEqual(temp, number)) answer++;
}
return answer;
}
}
내일은 꼭 제시간에 일어나고 싶다
반응형