본문 바로가기
반응형

C#87

[백준] C# : 별 찍기 - 2 (2439번) 백준 단계별로 풀어보기 3단계 for문 10번 문제 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 문제의 핵심 1. 2중 for문을 더 적절하게 사용할 수 있는가? 이전 문제였던 별 찍기-1 하고 다를게 없는 문제이다. 사실 더 쉽게 푸는 방법들이 있겠지만, for문 문제이므로, 나는 그냥 for문만 사용해서 문제를 풀었다. 공백은 Write(" ")를 for문과 섞어서 찍고 별표를 찍어줬다. for문 안에 for문을 2개로 나눴다. 그리고 for문의 조건식들을 잘 만져주면 된다. 내가 푼 것보다 더 효율적인 코드가 훨씬 많을 것 같다;;; ㅋ 정답.. 2021. 7. 23.
[백준] C# : 별 찍기 - 1 (2438번) 백준 단계별로 풀어보기 3단계 for문 9번 문제 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제의 핵심 1. 2중 for문을 사용할 수 있는가? 프로그래밍을 할 때 2중 for문은 굉장히 자주 쓰인다. 이번 문제도 2중 for문을 활용하는 간단한 문제이다. 첫번째 for문에서는 줄바꿈을 시켜주고, 두번째 for문에서는 첫번째 for문의 i 값과 연결해서 그 숫자만큼 별표를 찍어주면 되는 간단한 문제이다. 2중 for문을 사용할 때는 for문 옆에 따라오는 조건식을 잘 만져주는 것이 매우 중요하다. 정답 코드 using System; namespace for문9 { class Program { static v.. 2021. 7. 23.
[백준] C# : A+B - 8 (11022번) 백준 단계별로 풀어보기 3단계 for문 8번문제 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 문제의 핵심 1. 스트링빌더와 for문과 문자열서식을 사용할 줄 아는가? 비슷한 문제들의 반복이다. 딱히 설명한 것이 없다. 만약 모르겠다면 이전 글들을 참고하자. 차이점이 아예 없다. for문 훈련이라고 생각하자. 정답 코드 using System; using System.Text; namespace for문8 { class Program { static void Main(string[] args) { // 스트링빌더 number 선언 StringBuilde.. 2021. 7. 23.
[백준] C# : A+B - 7 (11021번) 백준 단계별로 풀어보기 3단계 for문 7번문제 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제의 핵심 1. 스트링빌더와 for문 그리고 문자열서식을 사용할 수 있는가? 사실 이전 문제들과 차이점이 거의 없다. 그냥 이쁘게 출력하는 것 뿐. 이쁘게 출력하기 위해서 문자열을 이쁘게 넣어주자. for문이 코딩때 많이 쓰이다보니까 반복적인 문제로 훈련시키는 듯한 느낌이 든다. 정답 코드 using System; using System.Text; namespace for문7 { class Program { static void Main(string[] args) { // 스트링빌더.. 2021. 7. 22.
반응형