목록Computer/Coding Test (122)
Machineboy空
문제요약key-value쌍으로 되어있는 명단에 대한 쿼리callleavejoin난이도Rank B풀이 포인트Dictionary ,PairREVIEW 순간 Dictionary가 키와 밸류로 이루어진 여러 쌍을 포함할 수 있다는 것을 간과해서, C++의 pair와 헷갈려 Dictionary의 List를 만들어 버려 시간 초과가 났다.Dictionary students = new Dictionary { { 101, "Alice" }, { 102, "Bob" }, { 103, "Charlie" } }; CODEusing System;using System.Collections.Generic;class Program{ stat..
https://qiita.com/Nakamura-Kaito/items/4e7afebd5db79a43862d プログラマー必携!2025年バイブコーディング(vibe coding)ツール完全ガイド - Qiitaはじめにこんにちは、Kaitoです。最近のAIコーディングツールの進化は本当に目覚ましいですよね。私自身、日々の開発作業でこれらのツールに助けられていて、正直「これなしの開発」に戻qiita.comCursorApidog MCP ServerContinueGrok Studio + WindsurfClineLazy AI目覚ましい(めざましい)最近のAIコーディングツールの進化は本当に目覚ましいですよね 補完(ほかん)単純なコード補完 犠牲(ぎせい) 迅速(じんそく)品質を犠牲にすることなく迅速に開発できるツールを求めているんだよね。 自律的(じりつてき) ..
문제요약https://paiza.jp/works/mondai/class_primer/class_primer__heros/edit?language_uid=c-sharp ログインログイン画面です。|ITエンジニア・プログラマ向け総合求職・学習サイト【paiza】paiza.jp雇う(やとう)고용하다 난이도B rank풀이 포인트class와 struct 차이REVIEW struct로 풀면서 원본에 참조가 되지 않는 것이 문제라는 것을 깨달아 class로 바꾸었더니 해결 CODEusing System;class Hero{ public int level, hp, attack, defence, speed, clever, fortune; public Hero(int level, int hp, int attack, in..
문제요약주류 주문 나이 제한하기 https://paiza.jp/works/mondai/class_primer/class_primer__inheritance/edit?language_uid=c-sharp&t=bd98b11eb7eb64271b25d458cfe30ea5 ログインログイン画面です。|ITエンジニア・プログラマ向け総合求職・学習サイト【paiza】paiza.jp 見立てる(みたてる)お客さんをクラスに見立てること 取り消す(とりけす)その注文は取り消されます かつかつ、成年済のクラスには未成年のクラスの機能が全て備わっていることがわかります。한편으로난이도B rank풀이 포인트virtual 과 override의 개념get, setREVIEW 계승의 개념을 이해하고 생성자 개념 제대로 이해하면서 짜기.기초를 탄탄히. CODEus..
문제요약꽃밭에 필요한 테두리 로프 길이를 구하라 난이도Rank B풀이 포인트외곽선 조사REVIEW 복잡하게 생각할 필요없이 외곽에 닿은 곳은 로프, 꽃과 닿은 곳은 로프 아님의 로직으로 풀면 되는 문제였다. CODEusing System;using System.Linq;class Program{ static char[,] grid; static int h, w; static int[] dx = {-1, 1, 0, 0}; static int[] dy = {0, 0, -1, 1}; static void Main() { var line = Console.ReadLine().Split().Select(int.Parse).ToArray(); h = line..
문제요약https://paiza.jp/works/challenges/644/retry?tk=95552e7eb82f619d97d816c368d5b734 ログインログイン画面です。|ITエンジニア・プログラマ向け総合求職・学習サイト【paiza】paiza.jp 난이도A Rank풀이 포인트배열 인덱스REVIEW 왜 틀렸지.. 10개 테스트 케이스중 한 4개가 틀린다.디버깅 중 CODEusing System;using System.Linq;class Program{static char\[,] sky;static int h, w;```static void Main(){ var hw = Console.ReadLine().Split().Select(int.Parse).ToArray(); h = hw[0]; w..
문제요약2차원 배열에 N개의 덫을 설치하여 최대한 많은 쥐를 잡아라. https://paiza.jp/works/challenges/686/retry ログインログイン画面です。|ITエンジニア・プログラマ向け総合求職・学習サイト【paiza】paiza.jp区画(くかく)구획分布(ぶんぷ)분포난이도Rank B풀이 포인트T가 h*w 보다 클 수 있음에 대한 예외 처리List 내림차순List list = new List();list.Sort();list.Reverse();using System.Linq;var sorted = list.OrderByDescending(x => x).ToList();REVIEW 문제자체는 쉬운데 칸의 수보다, 덫의 수가 많아질 수 있다는 것을 간과해,인덱스 에러가 났었다. 그리고 List 정렬..
문제요약빙고 줄 개수 세기 https://paiza.jp/works/challenges/721/retry ログインログイン画面です。|ITエンジニア・プログラマ向け総合求職・学習サイト【paiza】paiza.jp抽選(ちゅうせん)K 回の抽選が行われます추첨排出(はいしゅつ)抽選では数字がランダムに排出されます배출縦(たて) 세로横(よこ) 가로斜め(ななめ) 대각선 난이도Rank B풀이 포인트LINQ 사용 리팩토링// 横(よこ)for(int i = 0; i for(int i = 0; i bingoGrid[i,j] == 0)) cnt++; if(Enumerable.Range(0,n).All(j => bingoGrid[j,i] == 0)) cnt++;}요렇게 한줄로 2중 for문 대체할 수 있음REVIEW 간단히 2중 f..