일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스프링 부트
- Paging
- REDIS
- 스프링부트
- CircuitBreaker
- 세션
- HTTP
- Spring Batch
- MSA
- AOP
- JUnit5
- 프리코스
- 우테코
- 서블릿
- 미션
- JPA
- yml
- Docker
- 의존성
- 트랜잭션
- mock
- 우아한세미나
- 프로그래머스
- 레벨2
- 백준
- 코드리뷰
- 자바
- 우아한테크코스
- AWS
- Level2
Archives
- Today
- Total
늘
c/c++ 2018 카카오 블라인드 [3차] n진수 게임 본문
728x90
https://programmers.co.kr/learn/courses/30/lessons/17687#
간단한 진수바꾸기 문제였다. 반복문을 돌면서 원하는 진수로 바꿔서 string형태로 만들어주면 되었다.
너무 단순한 구현문제라 함정이 있을줄 알았는데 아니였다. 코테볼때도 이렇게만 풀리면 좋겠다.....ㅜㅜㅜㅜㅜ
#include <string>
#include <vector>
#include <iostream>
using namespace std;
string convert(int n, int x) {
string dic = "0123456789ABCDEF";
string conver = "";
while (x != 0) {
int tmp = x % n;
x /= n;
conver = dic[tmp] + conver;
}
return conver;
}
string solution(int n, int t, int m, int p) {
string answer = "0";
for(int i=1;i<=100000; ++i){
answer+=convert(n, i);
}
string real ="";
for(int i=0; i<=100000; ++i){
if(i%m == p-1){
real += answer[i];
}
if(real.size()==t){
break;
}
}
return real;
}
728x90
'알고리즘_프로그래머스 > KAKAO' 카테고리의 다른 글
[프로그래머스] C/C++ [2017 카카오코드 본선] 단체사진찍기 (0) | 2021.10.28 |
---|---|
[프로그래머스] C/C++ [2020 KAKAO BLIND RECRUITMENT] 문자열 압축 (0) | 2021.10.26 |
C/C++ 2018 KAKAO BLIND RECRUITMENT [3차] 파일명 정렬 (0) | 2021.08.06 |
2018 KAKAO BLIND RECRUITMENT [추석트래픽] (0) | 2021.07.21 |
2019 KAKAO BLIND RECRUITMENT_실패율 (3) | 2021.03.18 |
Comments