최종프로젝트 2일차

박희태·2024년 3월 7일
0

최종프로젝트

목록 보기
2/17

알고리즘

오늘의 알고리즘 문제는 38번 직사각형 별찍기 를 풀었다

using System;

public class Example
{
    public static void Main()
    {
        String[] s;

        Console.Clear();
        s = Console.ReadLine().Split(' ');

        int a = Int32.Parse(s[0]);
        int b = Int32.Parse(s[1]);
        
        for(int i = 0; i < b; i ++){
            for(int j = 0; j < a; j++){
                Console.Write("*");
            }
            Console.Write("\n");
        }
    }
}

직사각형모양으로 별을 찍기위해선 가로,세로 두개의 값을 받아야한다.
먼저 입력받은 a, b 두값을 int로 변환시키는 과정을 거친다음 이중반복문을 통해 세로, 가로의 크기만큼 별을 찍어내게 만들었다.

최종프로젝트

어제 거의 대부분의 기획을 끝내놔서 오늘 추가적인 기획을 하려고 브레인스토밍을 진행하였으나 딱히 나오는 내용이 존재하지않아 각자 담당한 부분의공부를 하고 관련자료를 찾아보는 시간을 진행하였다. 나는 캐릭터의 스테이트머신을 제작하기위해 심화과정의 스테이트머신 부분을 복습하고 관련자료영상을 찾아보면서 하루를 보냈다.

기술면접

오늘의 기술면접 문제는 ''ref'와 'out'의 사용 시 차이는 무엇인가요?' 이다.
ref는 변수를 참조형태로 전달하는데 사용되고 변수가 메서드안에서 변경될수 있다.
out또한 변수를 참조형태로 전달하는데 사용된다. 변수를 전달하기전에 변수를 초기화하지 않아도되지만 메서드안에서는 반드시 할당되어야한다.
정리하자면 ref는 사용전 선언 및 초기화를 해줘야하지만 out은 메서드내부에서만 초기화를 진행한다면 사용하기전에 초기화를 하지않아도 사용가능하다.

profile
초보개발자

0개의 댓글