목록Computer/Coding Test (122)
Machineboy空

https://exercism.org/tracks/csharp/exercises/beauty-salon-goes-global/edit ExercismLearn, practice and get world-class mentoring in over 50 languages. 100% free.exercism.org .NET에서 제공하는 time관련 객체들 내장 함수 익히기용 문제였다.

문제요약정수가 입력되면 규칙에 맞게 바이트로 변환해 출력하라. https://exercism.org/tracks/csharp/exercises/hyper-optimized-telemetry Hyper-optimized Telemetry in C# on ExercismCan you solve Hyper-optimized Telemetry in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Learning Excercise풀이 포인트정수 타입 이해 및 문제 이해REVIEW 우선은 문제 이해가 안 가서 여러번 덮어 두었던 문제다.핵심은 입력된 데이터 크기에 맞는 정수형을 잘 선택하고, 바이트..

문제요약좌우, 상하, 대각선 방향으로 찾고자 하는 단어가 있는지 확인하고시작점과 끝점의 좌표를 출력하라. 난이도Medium풀이 포인트방향별 탐색과 좌표REVIEW 우선 파라미터나, 반환형에 튜플이 너무 많이 사용되어 있어서 코드 읽기가 어려웠다.그리고 2차원 배열과 좌표 연관짓는건 늘 그려서 시각화해야 헷갈리지 않는다.찬찬히 쪼개어 해결해 나가는 능력이 아직 부족한듯하다.생각하다 지쳐서 첫번째 제출엔 차력으로 구현했다.. CODE// 모범 풀이using System;using System.Collections.Generic;public class WordSearch{ // 퍼즐을 저장할 배열 private readonly string[] puzzles; // 탐색할 방향 (8방향) ..

1️⃣ Pangram더보기모든 문자를 적어도 한 번 이상 사용하여 만든 문장예) The quick brown fox jumps over the lazy dog.나의 풀이주어진 입력 문자를 순회하며 알파벳 모두를 가지고 있는 배열의 요소와 비교하고, 같다면 지워 나간다.모두 순회한 후, 알파벳 배열이 빈다면 trueusing System;using System.Collections.Generic;// 대소문자 구분 없이, 26개의 알파벳을 다 사용한다.public static class Pangram{ public static bool IsPangram(string input) { List alphabets = new List{'a','b','c','d','e','f','g','h'..

문제요약사각형이 몇 개 존재하는 지 세라! https://exercism.org/tracks/csharp/exercises/rectangles Rectangles in C# on ExercismCan you solve Rectangles in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Medium풀이 포인트2차원 배열과 아이디어REVIEW 꼭짓점이 될 수 있는 +의 좌표를 모두 저장해 두고,두 점을 고른 뒤 평행한지 확인한다. 그리고 수직으로 내려가면서 같은 길이의 평행선이 있는지 확인한다.그리고 그 두 꼭짓점 또한 기존의 평행선과 수직으로 끊어지지 않고 이어져있는지 확인한다.평행하다..
문제요약문자가 주어지면, 특정 규칙을 적용해 다듬어라! https://exercism.org/tracks/csharp/exercises/squeaky-clean Squeaky Clean in C# on ExercismCan you solve Squeaky Clean in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Learning Excercise풀이 포인트그리스 문자 판별// char 형은 16비트 정수형이다. 대소 비교로 그리스어 범위 한정할 수 있다.c >= 'α' && c 이모지 판별// IsLetter: 유니코드 문자 범주에 포함되는지 판단.// 정확하게는 모르겠으나 이걸로 이..
문제요약chromatic scale: 반음계diatonic scale: 온음계기본음이 주어지면 음계를 출력하는 함수를 완성하라!https://exercism.org/tracks/csharp/exercises/scale-generator Scale Generator in C# on ExercismCan you solve Scale Generator in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org 난이도Medium풀이 포인트문제 해석bb와 Bb를 동일하게char first = char.ToUpper(tonic[0]);string upperTonic = first + tonic.Substri..

문제요약1~ 31까지의 10진수를 입력하면, 2진수로 바꾼 뒤 숫자에 맞는 동작을 수행하라.https://exercism.org/tracks/csharp/exercises/secret-handshake Secret Handshake in C# on ExercismCan you solve Secret Handshake in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Easy풀이 포인트2진수 변환// 내가 구현한 2진법 변환string binary = "";int num;while(num > 0){ binary = (num % 2) + binary; num /= 2;}// ..