목록분류 전체보기 (88)
소소한 개발 공부
https://rinthel.github.io/rust-lang-book-ko/ch01-02-hello-world.html Hello, World! - The Rust Programming Language 여러분이 러스트를 설치했으니, 이제 여러분의 첫번째 러스트 프로그램을 작성해봅시다. 새로운 언어를 배울 때면 “Hello, world!”라는 텍스트를 스크린에 출력하는 짧은 프로그램을 작성하는 rinthel.github.io 터미널에 아래 명령어를 실행해 폴더를 만들어 프로젝트를 진행해보자. // home 디렉터리에 projects 디렉터리 생성 $ mkdir ~/projects // projects 디렉터리로 이동 $ cd ~/projects // hello_world 디렉터리 생성 $ mkdir h..

참고 문서 https://rinthel.github.io/rust-lang-book-ko/ch01-01-installation.html 설치하기 - The Rust Programming Language 첫 번째 단계는 러스트를 설치하는 것입니다. 우리는 rustup이라고 하는 러스트 버전 및 관련 도구들을 관리하기 위한 커멘드 라인 도구를 통하여 러스트를 다운로드할 것입니다. 다운로드를 위 rinthel.github.io 러스트 프로그래밍 언어 - 권한 분산에 관한 언어 -> 메모리 관리, 데이터 표현, 동시성에 대한 저수준의 디테일을 다루는 시스템 레벨의 일을 할 수 있음 초심자에게는... - 속도와 메모리 사용 측면에서 효율적이면서 안정적인 코드를 작성할 수 있음 숙련자에게는... - 저위험성 연산으..
https://school.programmers.co.kr/learn/courses/30/lessons/138477 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 매 주마다 점수를 받고, 그 주 마다 k 번째 순위 안에 드는 점수 중 가장 낮은 점수를 answer 배열에 넣어 반환한다. 매 주마다 받은 모든 점수는 score 배열에 들어있다. using System; using System.Collections.Generic; namespace ConsoleApplication1 { public class 명예의_전당__1_ { // static v..
2023.02.05 추가 (3항 연산자의 경우 문자열 보간) C# 에서 문자열을 처리하는 방법은 다양하다. 그 중 자리표시자, 문자열 보간에 대해 알아보도록 하자. 자리 표시자 문자열을 출력할 때 가장 쉬운 방법은 아래와 같다. Console.WriteLine("hello"); 출력 메서드 안에 string 문자열을 넣어주면 된다. 그런데 변수를 함께 출력하고 싶다면 어떻게 해야할까? 예를 들어, [나이]를 출력한다고 해보자. int age = 10; Console.WriteLine("my age is " + age); // 출력: my age is 10 + 연산자로 문자열을 연결할 수 있다. 다른 예시는 자리 표시자를 사용하는 것이다. int age = 10; Console.WriteLine("my a..
C#을 공부하다 보면 ??, ?., ? 을 만나게 되는 경우가 왕왕 있는데, 이에 대해서 알아보도록 하자. ?? : Null 병합 연산자 (null-coalescing operators) 사용 방식은 아래와 같다. A ?? B; A가 null이면 B 값을 반환한다. 예시 는 아래와 같다. string a = null; Console.WriteLine(a ?? "a is null"); // 출력: a is null ---- static void Main() { string a = null; Console.WriteLine(nullMethod(a)); } public static string nullMethod(string val) { return val ?? "val is null"; } // 출력: va..
https://school.programmers.co.kr/learn/courses/30/lessons/135808 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이번 문제는 프로그래머스에서 보는 게 좋다. 그러니 바로 코드로 들어간다. 코드 using System; namespace ConsoleApplication1 { public class 과일_장수 { // static void Main() // { // Console.WriteLine(solution(3, 4, new int[] {1, 2, 3, 1, 2, 3, 1})); // } publ..