반응형

C# 80

[Lv.1] 하샤드 수 [프로그래머스_코딩테스트] [수학] [10분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr숫자 x의 자리수의 합으로 x가 나누어지는 경우 하샤드 수라고 하는데 이 때 x가 하샤드 수인지 체크하는 문제🧠 나의 접근 방식과 시행착오4분 걸린 문제. 자리수 계산을 해서 합을 구하는 문제는 종종 나오는 로직이라 익숙하게 풀었던 듯 하다./// /// 하샤드 수/// https://school.programmers.co.kr/learn/courses/30/lessons/12947/// public bool solution(int x){..

[Lv.1] 짝수와 홀수 [프로그래머스_코딩테스트] [조건문] [5분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12937 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr숫자 num이 짝수이면 Even, 홀수이면 Odd를 반환하는 문제🧠 나의 접근 방식과 시행착오1분이나 걸렸나 생각드는 문제.. 사실상 level 0의 난이도라고 생각을 한다. 그저 2로 나눠서 나머지가 0인지 1인지로 체크할 뿐/// /// 짝수와 홀수/// https://school.programmers.co.kr/learn/courses/30/lessons/12937/// public string solution(int num){ ..

[Lv.1] 수박수박수박수박수박수? [프로그래머스_코딩테스트] [문자열] [10분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr길이가 n이거 '수'와 '박'이라는 단어가 번갈아 가면서 나오는 문장을 반환하는 문제🧠 나의 접근 방식과 시행착오3분 정도 걸린 문제. stringBuilder를 쓰긴 했지만 더 간단한 방법이 있었던 거 같은 느낌이 들어서 피드백이 필요할 듯 하다. 필자가 푼 방법은 그저 인덱스가 홀수일 때와 짝수일 때를 구분해서 stringBuilder에 넣고 반환하는 거 뿐...using System.Text;/// /// 수박수박수박수박수박수?///..

[Lv.2] 행렬의 곱셈 [프로그래머스_코딩테스트] [2차원 배열, 구현] [25분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12949 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr2차원 행렬 arr1과 arr2를 곱한 결괄르 반환하는 문제🧠 나의 접근 방식과 시행착오행렬의 곱셈에 대해서 어떻게 했는지 까먹었어서 시간이 오래 잡아먹은 문제.. 잘 기억해두자.. 풀어서 통과하긴 한 문제. 2차원 행렬이고 인덱스가 곱했을 때 어떻게 저장되는지 순간 헷갈려서 실수하기 좋은데 그림으로 잘 생각해보면 어렵지 않게 풀 수 있는 문제긴 하다./// /// 행렬의 곱셈/// https://school.programmers.co.k..

[Lv.1] 핸드폰 번호 가리기 [프로그래머스_코딩테스트] [문자열] [10분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr전화번호 phone_number가 주어질 때 뒤어 4자리를 제외하고 모두 *로 바꾸어서 반환하는 문제🧠 나의 접근 방식과 시행착오약 3분 정도 걸린 문제. 그냥 길이 계산하고 뒤에 4자리 빼곤 *로 저장 후 string 다시 생성함./// /// 핸드폰 번호 가리기/// https://school.programmers.co.kr/learn/courses/30/lessons/12948/// public string solution(strin..

[Lv.2] 의상 [프로그래머스_코딩테스트] [해시] [25분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/42578 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr옷의 종류와 그에 맞는 옷들의 이름이 주어지고 옷의 조합을 모두 구한 값을 반환하는 문제 (각 옷의 종류에서는 하나만 선택 가능)🧠 나의 접근 방식과 시행착오문제를 30분 정도 풀다가 방법이 잘못된 것을 깨닫고 다른 방향으로 자고 일어나서 다시 풀어서 통과한 문제. 맨 처음에는 각 옷을 하나씩만 선택하는 것을 생각해서 모든 옷의 개수를 dict에 넣고 더한 다음 그 뒤에 다른 옷의 종류도 같이 고르는 것을 더하려고 시도했었다. 아무리 봐..

[Lv.1] 없는 숫자 더하기 [프로그래머스_코딩테스트] [수학] [10분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/86051 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr0~9까지의 숫자로 이루어진 numbers에서 없는 숫자의 합을 구하는 문제. 각 숫자는 다 다르다.🧠 나의 접근 방식과 시행착오9분 정도 걸린 문제. 아무래도 라이브 서비스나 게임을 개발하면서 dict를 주로 많이 다뤘어서 그런지 좀 익숙한 Dict로 풀었다. 다만 여러가지 방법이 있을 듯 한 문제../// /// 없는 숫자 더하기/// https://school.programmers.co.kr/learn/courses/30/lesson..

[Lv.1] 평균 구하기 [프로그래머스_코딩테스트] [수학] [10분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12944 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr정수의 배열 arr이 있을 때 평균값을 반환하는 문제🧠 나의 접근 방식과 시행착오1분 정도 걸린 문제. 딱히 뭐 없다./// /// 평균 구하기/// https://school.programmers.co.kr/learn/courses/30/lessons/12944/// public double solution(int[] arr){ int sum = 0; foreach (var num in arr) { sum +..

[Lv.1] 음양 더하기 [프로그래머스_코딩테스트] [수학, 시뮬레이션] [15분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/76501 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr숫자들의 배열 absolutes와 부호가 들어있는 배열 signs가 주어질 때 실제 값들의 합을 구해서 반환하는 문제🧠 나의 접근 방식과 시행착오2분 걸린 문제. 말그래도 for문 돌면서 부호에 맞게 더하고 빼줬다./// /// 음양 더하기/// https://school.programmers.co.kr/learn/courses/30/lessons/76501/// public int solution(int[] absolutes, bool[..

[Lv.1] 두 정수 사이의 합 [프로그래머스_코딩테스트] [수학] [15분]

🔍 문제 요약https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kra와 b 사이의 숫자들의 합을 모두 더한 값을 반환하는 문제🧠 나의 접근 방식과 시행착오3분 안에 푼 문제. 다만 더 빠르게 풀 수 있는 듯 하다./// /// 두 정수 사이의 합/// https://school.programmers.co.kr/learn/courses/30/lessons/12912/// public long solution(int a, int b){ long answer = a == b ? a : 0; if (..

반응형