Portfolio:事前調律 #1

Unity 2020. 11. 19. 12:38

【チーム】

・システム構造設計

 

【個人:Auto Battle】

・問題になるSingletonのCallbackを外から中に変更。

・タイルマップをコードではなく、基本シーンに入れてスタートするとコードが貰う。

 

【現状況】

・一対多(動かない)の時以外にオートバトルが動かない。

 

youtu.be/SSnDyP6hfcs

 

블로그 이미지

RIsN

,

두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오.

첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
첫째 줄에 다음 세 가지 중 하나를 출력한다.

A가 B보다 큰 경우에는 '>'를 출력한다.
A가 B보다 작은 경우에는 '<'를 출력한다.
A와 B가 같은 경우에는 '=='를 출력한다.

:: 성공

: 개선점 : 없음

using System;

namespace If01
{
    class Program
    {
        static void Main(string[] args)
        {
            // :: Input
            string[] input = Console.ReadLine().Split(' ');

            // :: parsing
            int a = Int32.Parse(input[0]);
            int b = Int32.Parse(input[1]);

            // :: Calculate and Result
            Console.WriteLine("{0}",
                a == b ? "==" : a < b ? "<" : ">");
        }
    }
}

'C#' 카테고리의 다른 글

백준 2739 : 구구단  (0) 2020.11.24
백준 2753 : 윤년  (0) 2020.11.20
백준 2588 : 곱셈  (0) 2020.11.16
백준 10430 : 나머지  (0) 2020.11.15
백준 10869 : 사칙연산  (0) 2020.11.14
블로그 이미지

RIsN

,

Portfolio:事前検証 #1

Unity 2020. 11. 17. 17:36

レファレンスゲーム:TFT

 

チームファイト タクティクス | リーグ・オブ・レジェンドのオートバトルゲームモード - チー

チームファイト タクティクス(TFT)は、自分で作ったチームで他の7人を相手に戦うラウンド制のストラテジーゲームです。目標はひとつ──最後の一人になるまで戦い抜くこと。

teamfighttactics.leagueoflegends.com

【現段階】

事前検証:チームプロジェクトのスタート前にどこまで作れるのかを検証中

 

【今回のテスト】

オートバトル:ゲームが始まって配置が終わったら勝手に戦うオートバトルモードの実証

youtu.be/crZgdh8fvII

【改善】

大あり、整理中。

블로그 이미지

RIsN

,

백준 2588 : 곱셈

C# 2020. 11. 16. 22:30

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.
첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

:: 성공

: 개선점 : b_one 등으로 안 하고, 다른 방법으로 줄일 수 있지 않을까?

using System;

namespace Print05
{
    class Program
    {
        static void Main(string[] args)
        {
            // :: Input
            string[] input = new string[2];
            for(int i = 0; i < input.Length; i++)
            {
                input[i] = Console.ReadLine();
            }
            // :: Parsing
            int a = Int32.Parse(input[0]);
            int b_hundred = Int32.Parse(input[1][0].ToString());
            int b_ten = Int32.Parse(input[1][1].ToString());
            int b_one = Int32.Parse(input[1][2].ToString());
            int b = Int32.Parse(input[1]);
            // :: Result
            Console.WriteLine("{0}", a * b_one);
            Console.WriteLine("{0}", a * b_ten);
            Console.WriteLine("{0}", a * b_hundred);
            Console.WriteLine("{0}", a * b);
        }
    }
}

'C#' 카테고리의 다른 글

백준 2753 : 윤년  (0) 2020.11.20
백준 1330 : 두 수 비교하기  (0) 2020.11.18
백준 10430 : 나머지  (0) 2020.11.15
백준 10869 : 사칙연산  (0) 2020.11.14
백준 10998 : A×B  (0) 2020.11.13
블로그 이미지

RIsN

,

백준 10430 : 나머지

C# 2020. 11. 15. 22:11

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)
첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.

:: 성공

: 개선점 : 없음

using System;

namespace Print05
{
    class Program
    {
        static void Main(string[] args)
        {
            // :: Input
            string[] input = Console.ReadLine().Split(' ');
            // :: Parsing
            int a = Int32.Parse(input[0]);
            int b = Int32.Parse(input[1]);
            int c = Int32.Parse(input[2]);
            // :: Result
            Console.WriteLine("{0}", (a + b) % c);
            Console.WriteLine("{0}", ((a % c) + (b % c)) % c);
            Console.WriteLine("{0}", (a * b) % c);
            Console.WriteLine("{0}", ((a % c) * (b % c)) % c);
        }
    }
}

'C#' 카테고리의 다른 글

백준 1330 : 두 수 비교하기  (0) 2020.11.18
백준 2588 : 곱셈  (0) 2020.11.16
백준 10869 : 사칙연산  (0) 2020.11.14
백준 10998 : A×B  (0) 2020.11.13
백준 1008 : A/B  (0) 2020.11.12
블로그 이미지

RIsN

,

백준 10869 : 사칙연산

C# 2020. 11. 14. 22:33

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.

두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)
첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.

:: 성공

: 개선점 : 없음

using System;

namespace Print05
{
    class Program
    {
        static void Main(string[] args)
        {
            // :: Input
            string[] input = Console.ReadLine().Split(' ');
            // :: Parsing
            int a = Int32.Parse(input[0]);
            int b = Int32.Parse(input[1]);
            // :: Result
            Console.WriteLine("{0}", a + b);
            Console.WriteLine("{0}", a - b);
            Console.WriteLine("{0}", a * b);
            Console.WriteLine("{0}", a / b);
            Console.WriteLine("{0}", a % b);
        }
    }
}

'C#' 카테고리의 다른 글

백준 2588 : 곱셈  (0) 2020.11.16
백준 10430 : 나머지  (0) 2020.11.15
백준 10998 : A×B  (0) 2020.11.13
백준 1008 : A/B  (0) 2020.11.12
백준 10172 : 개 // 성공  (0) 2020.11.07
블로그 이미지

RIsN

,

백준 10998 : A×B

C# 2020. 11. 13. 22:36

두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오.

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A×B를 출력한다.

:: 성공

: 개선점 : 없음

using System;

namespace Print05
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] input = Console.ReadLine().Split(' ');
            Console.WriteLine("{0}", Int32.Parse(input[0]) * Int32.Parse(input[1]));
        }
    }
}

'C#' 카테고리의 다른 글

백준 10430 : 나머지  (0) 2020.11.15
백준 10869 : 사칙연산  (0) 2020.11.14
백준 1008 : A/B  (0) 2020.11.12
백준 10172 : 개 // 성공  (0) 2020.11.07
백준 10171 : 고양이 // 성공  (0) 2020.11.06
블로그 이미지

RIsN

,

백준 1008 : A/B

C# 2020. 11. 12. 22:58

두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오.

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 10-9 이하이면 정답이다.

:: 성공

: 개선점 : 없음

: Float이 아니라 Double을 써야함

using System;

namespace Print04
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] input = Console.ReadLine().Split(' ');
            Console.WriteLine("{0}", double.Parse(input[0]) / double.Parse(input[1]));
        }
    }
}

'C#' 카테고리의 다른 글

백준 10869 : 사칙연산  (0) 2020.11.14
백준 10998 : A×B  (0) 2020.11.13
백준 10172 : 개 // 성공  (0) 2020.11.07
백준 10171 : 고양이 // 성공  (0) 2020.11.06
백준 1874 : 스택 수열 // 실패  (0) 2020.11.05
블로그 이미지

RIsN

,

두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오.

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
첫째 줄에 A-B를 출력한다.

:: 성공 : 맥북 쓰는 김에 Python 도전

: 개선점 없음

inputString = input()
a = inputString.split(' ')[0]
b = inputString.split(' ')[1]
print(int(a) - int(b))

'Programming > Python' 카테고리의 다른 글

백준 10809 : 알파벳 찾기  (0) 2021.01.22
백준 11720 : 숫자의 합  (0) 2021.01.21
백준 11654 : 아스키 코드  (0) 2021.01.20
백준 15596 : 정수 N개의 합  (0) 2021.01.19
백준 10718 : We love kriii  (0) 2020.11.10
블로그 이미지

RIsN

,

ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올 해에도 파주 World Finals 준비 캠프에 참여했다.

대회를 뜰 줄 모르는 지박령 kriii를 위해서 격려의 문구를 출력해주자.

본 문제는 입력이 없다.
두 줄에 걸쳐 "강한친구 대한육군"을 한 줄에 한 번씩 출력한다.

:: 성공 : C# 에러가 열받아서 Python 도전

: 개선점 없음

print('강한친구 대한육군')
print('강한친구 대한육군')

'Programming > Python' 카테고리의 다른 글

백준 10809 : 알파벳 찾기  (0) 2021.01.22
백준 11720 : 숫자의 합  (0) 2021.01.21
백준 11654 : 아스키 코드  (0) 2021.01.20
백준 15596 : 정수 N개의 합  (0) 2021.01.19
백준 1001 : A-B  (0) 2020.11.11
블로그 이미지

RIsN

,