반응형

2025/05/09 5

[Lv.1] 과일 장수 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krusing System;using System.Collections.Generic;public class Solution { /// /// 과일 장수 /// https://school.programmers.co.kr/learn/courses/30/lessons/135808 /// public int solution(int k, int m, int[] score) { var scoreList = n..

[Lv.1] 카드 뭉치 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krusing System;public class Solution { /// /// 카드 뭉치 https://school.programmers.co.kr/learn/courses/30/lessons/159994 /// public string solution(string[] cards1, string[] cards2, string[] goal) { string answer = "No"; int ca..

[Lv.1] 가장 가까운 같은 글자 [프로그래머스_코딩테스트]

https://school.programmers.co.kr/learn/courses/30/lessons/142086 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제의 핵심이라고 파악한 부분은 현재 단어의 인덱스와 이전 단어의 인덱스와의 차이를 구하자 라고 파악을 하고 최신 캐릭터 인덱스를 캐시를 해두고 비교하는 형태를 사용하기로 파악하였다. 문자의 경우 영어 소문자만이라고 하였기에 특수문자 등이 나올 일도 없을 것이고 나온다 해도 char에서 표시 가능한거면 키 값으로 dict에 넣어서 비교만 하면 되는 간단한 문제이기에.. using System;using System.Collections.Gen..

[Tips] Rider IDE에서 프로젝트 별로 C# 버젼 바꿔서 사용하는 방법

간혹 최신 버젼의 IDE를 사용하고 있을 때 코딩 테스트를 보거나 할 때 해당 테스트의 버젼으로 낮춰서 준비를 해야 하는 경우가 생겨서 Rider에서 프로젝트별로 버젼을 바꾸는 것을 알아보려고 한다. 일단 필자가 원했던 것은 현재 사용 하고 있는 .NET이 9.0 버젼을 쓰고 있었고 목표는 프로그래머스에서 지원하는 C# 언어 버젼을 7.3으로 바꾸는 것이다 먼저 테스트를 할 프로젝트를 생성을 하면 .csproj 라는 확장자의 파일이 생성되는데 해당 파일을 에디터에서 열어보자. (더블클릭으로는 프로젝트가 그냥 열리고 있어서 해당 파일을 찾아서 에디터 창으로 드래그 앤 드랍을 하면 파일 내부 내용을 볼 수 있게 열 수 있다.) 그러면 아래와 같은 스크린샷을 볼 수 있다. (필자는 이미 수정을 완료한 상태라 ..

Devs 2025.05.09
반응형