반응형

<알고리즘 문제풀이&연습> 103

[백준 2441] 별찍기4

안녕하세요. BlockDMask 입니다.별찍기 4 입니다. 170907 문제 빼먹음 -> 171106 완료0. 문제백준 2441 별찍기4BOJ 2441 별찍기4C언어 별찍기C++ 별찍기1. 문제 설명첫째 줄에는 별 N개 둘째 줄에는 별 N-1개 셋째 줄에는 별 N-2개 . . . N-1번째 줄에는 별 2개 N번째 줄에는 별 1개 를 출력하는 문제.오른쪽을 기준으로 정렬!! 첫째 줄에 N(1 n; for(int i=0; i

[백준 2440] 별찍기3

안녕하세요. BlockDMask 입니다.백준 사이트에 에 별찍기를 검색하니 1~14까지 있더군요한번 풀어보겠습니다 쭉쭉0. 제목백준 2440 별찍기3BOJ 2440 별찍기3C언어 별찍기C++ 별찍기1. 문제 설명첫째 줄에는 별 N개 둘째 줄에는 별 N-1개 셋째 줄에는 별 N-2개 . . . N번 째 줄에는 별 1 개를 찍는 문제 입니다. 첫째 줄에 N(1 n; for(int i=0; i

[백준 2023] 신기한 소수

안녕하세요!! BlockDMask 입니다!!오늘의 문제 신기한 소수. 풀어보겠습니다. 170906 문제 빼먹음 -> 171105 완료0. 제목백준 2023 신기한 소수BOJ 2023 신기한 소수prime number1. 문제 설명소수 7331을 보면 7331도 소수이고 신기하게도 733도 소수 73도 소수 7 도 소수 입니다.즉, 왼쪽부터 1자리, 2자리, 3자리, 4자리 수 모두 소수이다! 이러한 소수를 신기한 소수라 이름 붙였다. N자리의 숫자 중에서 어떤 수 들이 신기한 소수인지 궁금해졌다. N이 주어졌을 때, N자리 신기한 소수를 모두 찾아보자.입력 첫째 줄에 N (1 n;} bool isPrime(int num){ if(num

[백준 2920] 음계

안녕하세요. BlockDMask 입니다.오늘의 문제 풀어보겠습니다.0. 제목백준 2920 음계BOJ 2920 음계1. 문제 설명다장도는 c d e f g a b C 로 총 8개 음으로 이루어져있다. 이 문제에서 8개의 음은 다음과 같이 숫자로 바꾸어 표현한다.c = 1 d = 2 e = 3 f = 4 g = 5 a = 6 b = 7 C = 81 부터 8까지 차례대로 연주한다면 ascending 8 부터 1까지 차례대로 연주한다면 descending 둘 다 아니라면 mixed 이다.연주한 순서가 주어졌을 때, 이것이 ascending 인지, descending 인지, mixed 인지 판별하는 프로그램을 작성하시오.2. 풀이 과정(두번째 값 - 맨 처음 값)이 1이면 계속 1 이 차이나는 ascending ..

[백준 2615] 오목

안녕하세요. BlockDMask 입니다.오늘 푼 문제는 오목 이라는 문제인데요 생각보다 까다로웠습니다.0. 제목백준 2615 오목BOJ 2615 오목C언어 오목C++ 오목1. 문제 설명오목은 바둑판에 검은 바둑알과 흰 바둑알을 교대로 놓아서 겨루는 게임입니다.바둑판에는 19개의 가로줄과 19개의 세로줄이 그려져 있는데 가로줄은 위에서부터 아래로 1번, 2번, ..., 19번의 번호가 붙고 세로줄은 왼쪽에서부터 오른쪽으로 1번, 2번, ... , 19번의 번호가 붙습니다. https://www.acmicpc.net/problem/2615위의 그림에서와 같이 같은 색 바둑알이 연속적으로 다섯 알을 놓이면 그 색이 이기게 됩니다.여기서 연속적이란 가로, 세로 또는 대각선 방향 모두를 뜻합니다.즉, 위의 그림은..

[백준 2439] 별찍기2

안녕하세요. BlockDMask 입니다.C/C++ 의 printf와 for 반복문을 처음 배울때 실습하는 별찍기2입니다.0. 제목백준 2439 별찍기2BOJ 2439 별찍기2C언어 별찍기 우측정렬C++ 별찍기 우측정렬1. 문제 설명첫째 줄에는 별 1개 둘째 줄에는 별 2개 셋쨰 줄에는 별 3개 . . . n-1번째 줄에는 별 n-1개 n번째 줄에는 별 n개첫째 줄에 n(1 n; for (int i = 0; i

[백준 2438] 별찍기1

안녕하세요. BlockDMask 입니다.C/C++ 의 printf와 for 반복문을 처음 배울때 실습하는 별찍기입니다.0. 제목백준 2438 별찍기1BOJ 2438 별찍기1C언어 별찍기C++ 별찍기1. 문제 설명첫째 줄에는 별 1개 둘째 줄에는 별 2개 셋쨰 줄에는 별 3개 . . . n-1번째 줄에는 별 n-1개 n번째 줄에는 별 n개첫째 줄에 n(1 n; for (int i = 0; i

[백준 2739] 구구단

안녕하세요. BlockDMask 입니다.오늘은 단계별 문제풀이에 "for 문" 편을 한번 풀면서;;visual studio에 익숙해 보려합니다. 제가 맥북을 쓰다보니.. visual 이 아닌 다른 IDE를 사용하고 있습니다.0. 제목백준 2739 구구단BOJ 2739 구구단C언어 구구단C++ 구구단1. 문제 설명N을 입력받은 뒤, 구구단 N 단을 출력하는 프로그램을 작성하시오.출력 형식에 맞춰서 출력하면 됩니다.첫째 줄에 N 이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 2가 들어오면 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 . . . . 2 * 9 = 18 이런식으로 출력하는 문제 입니다.2. 풀이과정for문을 이용하여 풀면 됩니다.3...

[백준 8958] OX퀴즈

안녕하세요. BlockDMask 입니다. 면접보고 중간고사보고;; 코딩테스트 보고;;바쁜 나날들을 보냈습니다. 1일 1문제를 못했습니다.코딩 테스트 본 문제를 올릴수는 없으니;;아무튼 오늘의 문제 풀어보겠습니다.0. 제목백준 8958 OX퀴즈BOJ 8958 OX퀴즈1. 문제 설명"OOXXOXXOOO" 와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞는 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다.예를 들어, 위의 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1 + 2+ 0 + 0 + 1 + 0 + 0 + 1 + 2 + 3 = 10 점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는 프로그램을 작성하시오.입력 -- 첫째 줄에..

[백준 1620] 나는야 포켓몬 마스터 이다솜

안녕하세요. BlockDMask 입니다.오늘자 문제 풀어보았습니다.접근을 너무 잘못해서 1시간 반 이상 삽질하다가 풀었네요.0. 제목백준 1620 나는야 포켓몬 마스터 이다솜BOJ 1620 나는야 포켓몬 마스터 이다솜1. 문제 설명안녕? 내 이름은 이다솜. 나의 꿈은 포켓몬 마스터야. 일단 포켓몬 마스터가 되기 위해선 포켓몬을 한 마리 잡아야겠지? . . (문제.. 전 스토리가 너무 길어요..) . 중략 . . . 오박사 : 그럼 다솜아 이제 진정한 포켓몬 마스터가 되기 위해 도감을 완성시키도록 하여라. 일단 네가 현재 가지고 있는 포켓몬 도감에서 포켓몬의 이름을 보면 포켓몬의 번호를 말하거나, 포켓몬의 번호를 보면 포켓몬의 이름을 말하는 연습을 하도록 하여라. 나의 시험을 통과하면, 내가 새로 만든 도..

반응형