문제N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력입력으로 주어진 숫자 N개의 합을 출력한다. 아래 코드로 제출하였다. //마지막에 출력할 숫자. int answer = 0; //정수의 개수 N 입력받기. int N = int.Parse(Console.ReadLine()); //숫자가 입력된 문자열 입력받기. string input = Console.ReadLine(); //문자열의 길이가 N과 다르면 종료. if(input.Length != N) return; //문자열을 한글자씩 저장할 배열. /..
문제두 자연수 A와 B가 있을 때, A%B는 A를 B로 나눈 나머지 이다. 예를 들어, 7, 14, 27, 38을 3으로 나눈 나머지는 1, 2, 0, 2이다. 수 10개를 입력받은 뒤, 이를 42로 나눈 나머지를 구한다. 그 다음 서로 다른 값이 몇 개 있는지 출력하는 프로그램을 작성하시오. 입력첫째 줄부터 열번째 줄 까지 숫자가 한 줄에 하나씩 주어진다. 이 숫자는 1,000보다 작거나 같고, 음이 아닌 정수이다. 출력첫째 줄에, 42로 나누었을 때, 서로 다른 나머지가 몇 개 있는지 출력한다. 정답률이 무려 57%나 되는 문제였는데 나한테는 좀 어려웠다.나머지가 다른 걸 어떻게 확인해야할지 생각이 안 났기 때문이다.인터넷에서 다른 풀이들을 참고하여 문제를 해결했다. //입력값의 42 나머지 값을 ..
문제자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 아래와 같이 코드를 작성했다.using System;using System.Text;class Program { public static void Main (string[] args) { //StringBuilder sb변수 선언. StringBuilder sb = new StringBuilder(); int n = int.Parse(Console.ReadLine()); if(n 0) { for(int i = 1; i 문제를 처음 봤을 때 간단해..
문제"OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다."OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다.OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오. 입력첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 길이가 0보다 크고 80보다 작은 문자열이 주어진다. 문자열은 O와 X만으로 이루어져 있다. 출력각 테스트 케이스마다 점수를 출력한다. 아래와 같이 코드를 짜보았다. //테스트 케이스 개수 받아오기 int T = int.Par..
문제상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다.상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다.이런 상근이를 불쌍하게 보던 창영이는 자신이 사용하는 방법을 추천해 주었다.바로 "45분 일찍 알람 설정하기"이다.이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피 알람 소리를 들으면, 알람을 끄고 조금 더 잘 것이기 때문이다. 이 방법을 사용하면, 매일 아침 더 잤다는 기분을 느낄 수 있고, 학교도 지각하지 않게 된다.현재 상근이가 설정한 알람 시각이 주어졌을 때, 창영이의 방법을 사용한다면, 이를 언제로 고쳐야 하는..
문제문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다. S에는 QR Code "alphanumeric" 문자만 들어있다.QR Code "alphanumeric" 문자는 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ\$%*+-./: 이다. 입력첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어 주어진다. S의 길이는 적어도 1이며, 20글자를 넘지 않는다. 출력각 테스트 케이스에 대해 P를 출력한다. 작성한 코드는 아래와 같다...
문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.예를 들어, 서로 다른 9개의 자연수3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다. 입력첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다. 출력첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다. using System;class Program{ public static void Main(string[] args) { //크기가 9인 배열 선언. string[] input = new string[9]..
아이템 인벤토리를 구현하던 중 Scriptable Object를 사용하는 자료가 있었다.처음 보는 코드였기에 GPT에게 물어보았다. --------------------------------------------------------------------- Scriptable Object는 Unity에서 데이터를 저장하고 관리하기 위한 특별한 객체입니다. 주로 게임 데이터 관리와 같은 목적으로 사용됩니다. MonoBehaviour처럼 Unity의 컴포넌트 시스템과는 별도로 작동하며, 게임 오브젝트에 직접 할당하지 않고 데이터를 저장하는 데 중점을 둡니다.주요 특징:데이터의 재사용: Scriptable Object는 프로젝트 내 여러 오브젝트에 같은 데이터를 쉽게 적용할 수 있게 도와줍니다. 예를 들어, ..
- Total
- Today
- Yesterday
- AI 공부
- 쓴소리
- 공포게임추천
- 유니티
- 파피플레이타임
- 모바일 게임 추천
- 백준 30802
- 백준
- 인생 명언
- 무료공포게임
- 프로그래밍
- c#
- 인디 게임 개발
- 게임 추천
- 문자열 보간
- 성공 명언
- 개발 공부
- c# 독학
- 문제 풀이
- 위인 명언
- 프로그래밍 독학하는 법
- 쓴소리 모음
- 게임 개발 독학하는 법
- 개발 독학
- console.writeline
- 독학
- 게임 개발
- 인디
- 공포게임
- 명언 모음
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |