목록전체 글 (38)
개발 달리기
주어진 숫자 배열의 합계와 평균을 계산하는 프로그램 작성.예상출력 Sum: 150 Average: 30 코드 작성123456789101112int[] num = { 10, 20, 30, 40, 50 }; // 배열값 선언int sum = 0; // sum 선언 for (int i = 0; i num.Length; i++) // 배열 개수에 따라 반복{ sum += num[i]; // sum 값에 배열을 차례대로 더함} float average = (float)sum / num.Length; // 모두 더한값을 배열 개수로 나눔 Console.WriteLine($"Sum: {sum}");Console.WriteLine($"Average: {average}");cs작성하고 나니 어렵지 않았는데 막상 ..
1부터 100까지의 숫자 중에서 홀수만 출력하는 프로그램 작성.1. for문을 사용해 홀수를 출력. 2. while 문을 사용해 홀수를 출력. 3. do-while 문을 사용해 홀수를 출력. 코드 작성1234567891011121314151617181920212223for (int i = 1; i = 100; i++) // 반복문 진행{ if ( i % 2 != 0) // 2로 나눈 나머지가 0이 아니라면 { Console.WriteLine(i); // 홀수 출력 }} int j = 1;while (j = 100){ Console.WriteLine(j); j += 2; // 1부터 2씩 더함} int k = 1;do{ Console.WriteLine(k);..

1. 오늘 진행한 내용- 본캠프 OT- Git 특강 : Git은 무엇인지, GitHub 사용법, 커밋 및 브랜치 관리 등- 달리기반 문법 학습- 사전캠프 강의 5강- 팀원들과 자기소개 관련 스크럼 진행 2. 학습하며 겪었던 문제점 & 에러 유니티 버전 문제로 집중력이 흐트러졌다.해결을 위해 관련 질문이 있어 찾아보았으나, 해결책으로 제시된 유니티 버전이 찾아봐도 보이지 않아 해결하지 못했다.캠프 시작부터 유니티 버전은 무조건 통일하거나 통일을 위한 공지 같은게 있으면 좋겠다는 생각을 했다. 뒷 맛이 찝찝. 버전이 맞지 않아 광고 삽입을 하지 못한 것을 제외하고는 완강하는데 지장이 없었고대략적인 게임 제작 및 출시 매커니즘을 이해하는데 도움이 되었다. 3. 내일 학습 할 것은 무엇인지달리기반 문법을 한번 ..

1. 오늘 학습 한 내용- C# 달리기반 문법 학습https://spahn0816.tistory.com/18- 사전캠프 강의 4강 완료2. 학습하며 겪었던 문제점 & 에러- 달리기만 문법 학습 도중 이해가 안되는 부분들은 챗 GPT에게 빠르게 물어보며 이해하고 넘어갔다.이해가 되지 않으면 넘어가지 않았기에 현재 작성한 부분까지는 이론적으로는 막히는 부분은 없는 상태이다.3. 본캠프에서 추가로 학습 할 것은 무엇인지- C# 달리기반 문법 학습 계속- 사전캠프 영상을 시청 가능하다면 5강도 실습 4. 카드 뒤집기 완성카드 뒤집기 게임을 완성했다.실습용 게임이라 약간 조악한건 둘째치고 확실히 코드를 자유롭게 다룰 줄 알면복잡하든 간단하든 게임다운 결과물을 만들 수 있겠다는 생각이 들었다. 본격적으로 애니메이션..
1. 입력 (Input), 출력 (Output) string name = Console.ReadLine();문자열 입력 Console.WriteLine("");"" 안의 문자열 출력int number = int.Parse(Console.ReadLine());숫자를 출력하고 싶다면 형변환 사용 2. 반복문for문1234for (int i = 0; i 10; i++){ Console.WriteLine(i);}csi라는 실수를 0에서 9까지 세어 총 10번 반복함 (그냥 10번 반복하라는 의미)찰나의 순간에 10번을 반복시킴 while문123456int j = 0;while (j 10){ Console.WriteLine(j); j++;}cs조건이 참이면 조건이 맞지 않을 때까지 반복시킴 d..

1. 오늘 학습 한 내용- 오목 관련 팀 회의- 칼 피하는 르탄이 완성- 사전캠프 강의 4-3까지 학습- C# 달리기반 '기초 문법 톺아보기' 학습2. 학습하며 겪었던 문제점 & 에러- 아래에서 후술할 '칼 피하는 르탄이' 제작 과정에서 일부 이슈가 존재했다.3. 다음에 학습 할 것은 무엇인지- C# 달리기반 문법 학습 마무리- 사전 캠프 4강 마무리4. 칼 피하는 르탄이결과적으로 처음에 의도했던대로 게임이 작동하였다.조작감 부분에서 별로라는 느낌이 들어 계속해서 속도가 적용되는 부분을 '키를 누른 상태에서만' 작동하게속도값을 초기화 해줄 수 있도록 바꾸어서 많이 개선되었다.제작을 하면서 2가지 큰 문제가 발생했었다.1) 게임 오버 후 RetryButton을 눌러 재시작 후 다시 게임 오버가 되었을 때 ..

1. 오늘 학습 한 내용 - 오목 관련 간단 팀 회의- 걷기반 개념 완독 및 모든 예제 제출- 칼 피하는 르탄이 완성2. 학습하며 겪었던 문제점 & 에러- 걷기반 관련 예제를 풀면서 쉬운 부분은 매우 쉽게 넘어갔으나 한번 잘못된 생각에 빠진 코드는 하염없이 고뇌를 하며 코드를 진행하기 어려웠다.3. 내일 학습 할 것은 무엇인지 - C# 달리기반 문법 학습- 사전 캠프 4강 시작4. 오늘 학습 후기예제를 풀어보며 C# 코드에 조금 익숙해지고 동시에 Unity를 활용하여 복습을 하여 처음 했을때보다는 어느정도 구조적 이해가 되고 있다.칼 피하는 르탄이의 경우 이제 재시작 버튼을 기능하게 하고 최고 점수 적용만 하면 완료가 된다.결과적으로는 1강의 내용과 2강의 내용이 합쳐진 결과물이 되었다.
문제 1. 이름 입력하기이름을 입력하여 3글자 이상 10글자 이하의 이름을 입력할 수 있는 프로그램을 작성합니다. 최초 메시지 출력 - “이름을 입력해주세요. (3~10글자)” 이름이 3글자 미만, 10글자 초과라면 - “이름을 확인해주세요.” 올바르게 입력했다면 - “안녕하세요! 제 이름은 xxx 입니다.” 문자열의 .Length 기능을 이용하면 현재 문자열이 몇글자인지 알 수 있습니다. string myStr = "test"; int length = myStr.Length;결과 : length - 4 코드 작성123456789101112131415Console.WriteLine("이름을 입력해주세요. (3 ~ 10 글자)"); string myStr = Console.ReadLine();int le..