목록2025/02 (52)
Machineboy空
문제요약로봇 이름을 무작위로 생성하라규칙 : 대문자 2개 + 숫자 3개로 이루어지며 중복되지 않는다.예 : RX837, BC811https://exercism.org/tracks/csharp/exercises/robot-name Robot Name in C# on ExercismCan you solve Robot Name in C#? Improve your C# skills with support from our world-class team of mentors.exercism.org난이도Easy풀이 포인트랜덤한 대문자 뽑기 : 아스키 코드(int형)에서 char 형 변환중복 체크 : Hashset 혹은 Listget,set 용법REVIEW 아스키 코드, 예를 들어 96을 A로 만드는 방법에서 헤맸다..

정수형이란?양의 정수, 0, 음의 정수12가지의 숫자 형식 중 9가지가 정수 계열 형식각각 크기와 담을 수 있는 데이터의 범위가 다르며, 적절한 데이터 형식을 선택해 메모리를 효율적으로 사용정수형의 종류 크기최소최대byte부호없는 정수1byte (8bit)0255sbytesigned byte1byte (8bit)-128127short정수2byte (16bit)-32,76832,767ushortunsigned short2byte (16bit)065,535int정수4byte (32bit)-2,147,483,6482,147,483,647uintunsigned int4byte (32bit)04,294,967,295longlong integer8byte (64bit)-9,223,372,036,854,775,80..

main memory unit = RAM(Random Access Memory)을 만들어 볼 것 computer's processing chips: based on combinational logiccomputer's memory logic : clock-based sequential logicKey ConceptCombinational vs sequential logicclocks and cyclesflip-flopsregistersRAM unitscounters3.1 Sequential Logic : 시간 단위가 있는 순차 논리 회로라는 개념how to computers do one thing after another지금까지는 input 넣으면 바로 output이 출력되고, 실행시간에 관한 생각을 안..

기반 클래스(Base)와 파생 클래스(Derived)VehicleCar기반 클래스(base)파생 클래스(derived)parent 코드의 생산성이 높아질 수 있다.예를 들어 300개의 동물 클래스가 모두 Mammal 클래스로부터 Wash() 메소드를 상속받아 동일하게 사용할 수 있다.abstract, virtual, protected, base, privateabstract : 자식 클래스에서 꼭 override해서 써야 하는 멤버가 있는 클래스virtual : override될 수 있는 멤버라는 키워드protected : 부모 클래스를 상속한 클래스에서만 접근이 가능한 멤버라는 키워드base: 자식 클래스에서 부모 클래스에 접근하는 방법private: 부모 클래스에서만 보임.파생 클래스(derived..