MoonBug

고정 헤더 영역

글 제목

메뉴 레이어

MoonBug

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Portfolio
      • Toy Project
      • 쥐돌이볼링
    • Trip
    • Cooking
    • Game
    • Diary
      • 잡생각
    • C++
      • Baekjoon
      • Programmers
      • 개념공부
      • STL
    • Study
      • Linux
      • Graphics
      • UNREAL
      • Computer Network
      • 강화학습
      • Algorithm
      • OS

검색 레이어

MoonBug

검색 영역

컨텐츠 검색

전체 글

  • < 백준 BaekJoon : 2675번 문자열 반복 > C++

    2021.10.04 by J2on

  • < 백준 BaekJoon : 10809번 알파벳 찾기 > C++

    2021.10.04 by J2on

  • < 백준 BaekJoon : 11720번 숫자의 합 > C++

    2021.10.01 by J2on

  • < 백준 BaekJoon : 11654번 아스키코드 > C++

    2021.10.01 by J2on

  • < 백준 BaekJoon : 15596번 정수 N개의 합 > C++

    2021.10.01 by J2on

  • < 백준 BaekJoon : 4673번 셀프 넘버 > C++

    2021.09.25 by J2on

  • < 백준 BaekJoon : 4344번 평균은 넘겠지 > C++

    2021.09.25 by J2on

  • < 백준 BaekJoon : 8958번 OX퀴즈 > C++

    2021.09.25 by J2on

< 백준 BaekJoon : 2675번 문자열 반복 > C++

https://www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 이건 뭐지 그냥 들어온 데로 배열에 넣고 입력받은 숫자만큼 출력시키면 끝 #include using namespace std; int main() { int testCase; cin >> testCase; int numR; for (int i =0; i > numR; cin >> chP; fo..

C++/Baekjoon 2021. 10. 4. 20:02

< 백준 BaekJoon : 10809번 알파벳 찾기 > C++

https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 이 문제도 ASCII 코드를 사용하여 해결했다. 알파벳 크기 만큼의 배열을 만들고 ASCII코드에서 소문자 알파벳이 97- 이므로 입력받은 알파벳을 정수값으로 변환 후 -97 해주면 순서대로 배열에 넣을 수 있다. 그걸 이용하면 쉽게 해결 가능! #include using namespace std; int main() { int size=101; char word[size]; for ..

C++/Baekjoon 2021. 10. 4. 19:37

< 백준 BaekJoon : 11720번 숫자의 합 > C++

https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 숫자들이 예의없이 공백도 없이 붙어있는, 사실상 큰 숫자 하나를 입력받아서 각 자릿수의 합을 더하는것과 같다. 그런데 문제는 input인 숫자의 자릿수가 최대 100이라는 것이다. 때문에 long long 까지 해봐야 이 큰 숫자를 감당할 수 없다. 그래서 이 숫자를 char형으로 각각 하나씩 입력받는 방법을 사용한다. 1) char형 변수에 입력 → int형으로 변환(ASCII 코드) → 0~9는 ASCII에서 48~57이기 때문에 48씩 빼서 더해준다. #include usi..

C++/Baekjoon 2021. 10. 1. 20:11

< 백준 BaekJoon : 11654번 아스키코드 > C++

https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 처음엔 문자를 숫자로 변환한다는 개념이 어색해서 긴가민가했던 문제. #include using namespace std; int main(){ char ch; cin >> ch; cout

C++/Baekjoon 2021. 10. 1. 19:57

< 백준 BaekJoon : 15596번 정수 N개의 합 > C++

https://www.acmicpc.net/problem/15596 15596번: 정수 N개의 합 C++17, Java 8, Python 3, C11, PyPy3, C99, C++98, C++11, C++14, Python 2, PyPy2, Go, C99 (Clang), C++98 (Clang), C++11 (Clang), C++14 (Clang), C11 (Clang), C++17 (Clang) www.acmicpc.net 이 문제는 함수구현 문제다 그냥 말 그대로 문제가 요구하는 함수를 작성하면 된다. \> #include long long sum(std::vector &a) { long long ans = 0; for (int num:a){ ans += num; } return ans; } 함수구현..

C++/Baekjoon 2021. 10. 1. 19:33

< 백준 BaekJoon : 4673번 셀프 넘버 > C++

https://www.acmicpc.net/problem/4673 4673번: 셀프 넘버 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, www.acmicpc.net d(n)을 하나의 함수라고 보았을때 d(n)을 구현해서 10000까지의 모든 숫자를 d(n) 함수에 넣어 결과를 구했다. 그리고 10000의 크기를 가진 배열 NumArray[100000](초기값 0)을 만들어 d(n)의 값이 10000보다 작은 경우에 d(n)의 결과값이 index인 NumArray에 1값을 입력했다. NumArray[d(n)] ..

C++/Baekjoon 2021. 9. 25. 20:01

< 백준 BaekJoon : 4344번 평균은 넘겠지 > C++

https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 첫 문장부터 너무 인상깊었던 문제였다. 내가 새내기일때 나름 열심히 했었는데 평균은 넘지 않았을까 싶다. 문제는 쉽다. 1. 테스트케이스 수를 입력받고 그 수만큼 반복문을 돌린다. 2. 학생 수를 입력받고 배열을 만들어 성적을 차곡차곡 담는다. 3. 성적을 입력받은 다음 바로 총 점수에 더해주고 평균을 구한다. 4. TopSide변수에 평균 이상의 점수를 가진 학생의 수를 구한다. 5. 소수점 자릿수 조절 후 출력. #include using namespace std; in..

C++/Baekjoon 2021. 9. 25. 19:39

< 백준 BaekJoon : 8958번 OX퀴즈 > C++

연속해서 맞춘 횟수만큼 점수를 더 주는 문제 https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 1. 테스트 케이스의 수를 입력받는다. 2. 테스트 케이스만큼 반복문을 돌린다. 3. 테스트 케이스를 입력받는다. 4. O가 나왔을 때마다 Stack 변수를 더해주고 Score에 Stack 만큼 점수를 쌓는다. #include #include using namespace std; int main() { int TestCount; st..

C++/Baekjoon 2021. 9. 25. 19:09

추가 정보

인기글

최신글

페이징

이전
1 ··· 17 18 19 20 21
다음
TISTORY
MoonBug © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바