Loading...
2024. 4. 22. 01:49

Unity 기본8 - C# 사용자 정의 함수 사용법

읽기 편한 코드를 위해 기능을 나눠서 쪼갠다 반복해서 실행시킬 부분을 쪼갠다 1. 함수의 선언 함수의 실행이 끝나고 모든 계산이 끝난 결과 리턴할 값의 데이터 타입을 알려줘야한다. (함수의 리턴 타입) (함수명)(parameter) { 함수 내 실행 명령 } int Square(int x){ } 근데 이렇게만 쓰면, 리턴 타입이 int인데 리턴이 없어서 다음과 같이 빨간줄 나온다 x*x를 return하도록 하면 빨간줄 없어짐 참고로 함수명은 대문자로 시작하는게 C#의 관습 2. 함수 사용 Square(10);해서 10을 인자로 넘겨주면, 함수 내에서 int x = 10;으로 사용해서 return x*x;로 x*x를 돌려준다 이 x라는 값은 이 함수 내에서만 사용된다 using System.Collecti..

2023. 3. 1. 03:09

자바 초보부터 B형까지6 -함수 작성법 필수-

1. 함수 작성법 별 모양 *을 5번 한줄로 찍어주는 함수를 print5Stars라고 이름짓고 이를 작성할려고 한다면 어떻게 해야할까 public static void print5Stars() { 코드 작성 } 자바의 기본 골격인 main함수가 static으로 정의되어 있어서, 함수 선언시에 반드시 static을 사용해야한다. 또한 함수를 정의하기 위해 자바에서는 반환타입을 반드시 명시해야한다. public static (반환타입) (함수이름)(인자) { 내용 } 의 형태이다. 함수의 반환값이 없다면, void로 반환타입을 명시한다. 자바에서 함수 이름은 소문자로 시작하여, 의미 단위로 단어가 시작될때 대문자로 적는 camelCase를 따른다. 5개의 *을 출력해주는 함수는.. public static ..

DFS 재활훈련 - return이 있는 DFS 작성하기 연습 + 트리의 경로 유일성 배우기

1. 문제1 13023번: ABCDE (acmicpc.net) 13023번: ABCDE 문제의 조건에 맞는 A, B, C, D, E가 존재하면 1을 없으면 0을 출력한다. www.acmicpc.net 2. 풀이 A는 B의 친구이다 B는 C의 친구이다 C는 D의 친구이다 D는 E의 친구이다 이 말은 무슨말일까? A에서 시작해서 B로 가고, B에서 C로 가고 C에서 D로 가고 D에서 E로 갈 수 있는 경우가 존재하는지 아닌지를 판단하라는 말 주어진 그래프에서 DFS 탐색으로 깊이 4까지 갈 수 있다면 1을 return하면 될 것 깊이가 4이면 1을 return하고.. 깊이가 4가 아니면.. 탐색을 수행 현재 방문하는 점 x에 대한 방문처리 visited[x] = 1 x와 연결된 점 graph[x]에서 순회해..

2023. 2. 8. 01:52

자바 기본 배우기 -자바에서 함수와 클래스 기본-

1. 클래스란 무엇인가 사람의 정보를 관리하고 싶다 가장 쉬운방법은 변수들을 만들어서 일단 무작정 넣어놓는것 package com.ssafy.class01; public class PersonTest { public static void main(String[] args) { String name1 = "Yang"; String name2 = "Hong"; int age1 = 45; int age2 = 25; String hobby1 = "Youtube"; String hobby2 = "Golf"; } } 하지만 사람이 더 늘어난다면? 동일한 자료형들을 하나로 묶어서 관리할 수 있는 배열을 사용 그러면 반복문도 사용 가능해지고 코드도 간결해지고.. //배열 사용 int size = 2; String[] ..