suyeoniii
수바리의 코딩일기
suyeoniii
전체 방문자
오늘
어제
  • 분류 전체보기
    • 🪓 삽질일기
    • 🔙 Backend
      • 🟢 Node.js
      • 🐈‍⬛ NestJS
      • 🌿 Springboot
      • 🗄️ Database
    • 🌸 Frontend
      • 🌐 React.js
      • 💚 Vue.js
      • 🤖 Android
    • 🕹️ 알고리즘
      • 💯 코딩테스트
    • 🔠 프로그래밍 언어
      • 💛 Javascript
      • 💙 Typescript
    • 🚀 배포
    • 🐱 Git
    • etc.
      • 개발환경
      • 오픈 API
      • 개념정리
      • 커뮤니티
    • AI
      • 생성형 AI
    • 회고

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Spring Boot
  • Git
  • vue
  • android
  • AWS
  • html
  • 알고리즘
  • MAC
  • 백준
  • node
  • javascript
  • ec2
  • java
  • C++
  • nodejs
  • node.js
  • 회고
  • MySQL
  • springboot
  • ubuntu

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
suyeoniii

수바리의 코딩일기

🕹️ 알고리즘/💯 코딩테스트

[프로그래머스-level1]모의고사

2021. 1. 8. 02:04
반응형
c++
#include <string>
#include <vector>
#include <algorithm>

using namespace std;

vector<int> solution(vector<int> answers) {
    vector<int> answer;
    int a[] = {1,2,3,4,5};
    int b[] = {2,1,2,3,2,4,2,5};
    int c[] = {3,3,1,1,2,2,4,4,5,5};
    
    int score_a = 0;
    int score_b = 0;
    int score_c = 0;
    
    for(int i = 0; i<answers.size(); i++){
        if(a[i%5]==answers[i]){
            score_a+=1;
        }
        if(b[i%8]==answers[i]){
            score_b+=1;
        }
        if(c[i%10]==answers[i]){
            score_c+=1;
        }
    }
    
    int max_s = max(max(score_a, score_b), score_c);
    
    if(max_s==score_a){
        answer.push_back(1);
    }
    if(max_s==score_b){
        answer.push_back(2);
    }
    if(max_s==score_c){
        answer.push_back(3);
    }
    
    return answer;
}
문제 링크

programmers.co.kr/learn/courses/30/lessons/42840

 

코딩테스트 연습 - 모의고사

수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는

programmers.co.kr

 

반응형
저작자표시 (새창열림)

'🕹️ 알고리즘 > 💯 코딩테스트' 카테고리의 다른 글

[2812]크게 만들기  (0) 2021.02.12
[3079]입국심사  (0) 2021.02.07
[프로그래머스-level1][1차]다트게임  (0) 2021.01.08
[백준-16693]Pizza Deal(C++)  (0) 2020.11.27
[C++] 코딩테스트를 위한 C++ 기본  (0) 2020.09.16
    '🕹️ 알고리즘/💯 코딩테스트' 카테고리의 다른 글
    • [2812]크게 만들기
    • [3079]입국심사
    • [프로그래머스-level1][1차]다트게임
    • [백준-16693]Pizza Deal(C++)
    suyeoniii
    suyeoniii
    개발관련 문제 해결, 공부한 내용 등을 업로드합니다.

    티스토리툴바