코딩공부 189

[프로그래머스]Lv.1 푸드 파이트 대회 C#

https://school.programmers.co.kr/learn/courses/30/lessons/134240 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; using System.Linq; public class Solution { public string solution(int[] food) { string answer = ""; for (int i = 1; i < food.Length; i++) { int count = food[i] / 2; for (int j = 0; j < count; j++) { answ..

[프로그래머스]Lv.1 과일 장수 C#

https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; using System.Linq; public class Solution { public int solution(int k, int m, int[] score) { int answer = 0; Array.Sort(score); int count = 1; int min = 9999; foreach (var item in score.Reverse()) { if (m..

※[프로그래머스]Lv.1 기사단원의 무기 C# (약수의개수,시간복잡도개선)

https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드1처럼 제출을 하면 타임에러가 나게된다. 소스코드2 처럼 연산을 줄여서 제출해야한다. N의 가장 큰 약수는 N을 제외하면 최대 N의 절반이기 때문이다. if (i / j == j) 문은 마지막의 수이며 이를 제외하면 count는 2개씨 존재한다. 소스코드 1(오류) using System; public class Solution { public static int solution(int ..

[프로그래머스]Lv.1 명예의 전당 (1) C#

https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int[] solution(int k, int[] score) { int[] answer = new int[score.Length]; int[] temples = new int[k]; for (int i = 0; i < temples.Length; i++) temples[i] = -1; for (int i ..

[프로그래머스]Lv.1 가장 가까운 같은 글자 C#

https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int[] solution(string s) { int[] answer = new int[s.Length]; for (int i = 0; i < s.Length; i++) { string target = s.Substring(0, i); int min = 9999; for (int j = 0; j < tar..

[프로그래머스]Lv.1 개인정보 수집 유효기간 C#

https://school.programmers.co.kr/learn/courses/30/lessons/150370 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; using System.Collections.Generic; public class Solution { public int[] solution(string today, string[] terms, string[] privacies) { List answer = new List(); DateTime todayDt = DateTime.Parse(today); Dic..

[프로그래머스]Lv.1 둘만의 암호C#

https://school.programmers.co.kr/learn/courses/30/lessons/155652 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public string solution(string s, string skip, int index) { string answer = ""; foreach (char ch in s) { char temp = ch; int count = 0; while (count < index) { temp = (char)(temp +..

[프로그래머스]Lv.1 카드 뭉치 C#

https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public string solution(string[] cards1, string[] cards2, string[] goal) { string answer = "Yes"; int idx1 = 0; int idx2 = 0; for (int i = 0; i < goal.Length; i++) { if (idx1 < car..

※[프로그래머스]Lv.1 대충 만든 자판 C#

https://school.programmers.co.kr/learn/courses/30/lessons/160586 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int[] solution(string[] keymap, string[] targets) { int[] answer = new int[targets.Length]; int count = 0; for (int i = 0; i < targets.Length; i++) { foreach (char c in tar..

※[프로그래머스]Lv.1 덧칠하기 C#

https://school.programmers.co.kr/learn/courses/30/lessons/161989 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 소스코드 using System; public class Solution { public int solution(int n, int m, int[] section) { int answer = 0; int num = 0; for (int i = 0; i num) { num = (section[i] + m) - 1; answ..