#include <string>
#include <vector>
#include <set>
#include<iostream>
using namespace std;
int solution(int N, int number) {
int answer = -1;
if(N ==number)return 1;
set<int> st[9];
int tmp = 0;
for (int idx = 0; idx < 8; ++idx) {
tmp = (tmp * 10) + N; // 5 -> 55 -> 555 -> 5555 ...
st[idx].insert(tmp);
// for(int x : st[idx])
// {cout<< x<<" ";}
// cout<<endl;
}
for(int y = 1; y < 8; ++y){
for(int x = 0; x < y; ++x){
for(int op1 : st[x]){
for(int op2 : st[y - x - 1]){
st[y].insert(op1 + op2);
st[y].insert(op1 - op2);
st[y].insert(op1 * op2);
if(op2!=0){
st[y].insert(op1/op2);
}
}
for(int rt : st[y]){
if(rt == number){
return y + 1; // y= 0이면 N의 갯수 1, 1이면 N의 갯수2 ... N의 갯수 = y+1
}
}
}
}
}
return answer;
}
답지참조
https://www.youtube.com/watch?v=ZsVVTEfZee8
https://datacodingschool.tistory.com/212#google_vignette
https://hwan-shell.tistory.com/130
C++ set 사용법과 설명...
set에 대해 설명하고자 합니다. 사용법도요. 아마 set을 사용하려고 검색하셔서 오시게 된 분이시라면, set의 특징을 잘 아시는 분일겁니다. 네, set의 특징은 다음과 같습니다. 1. 숫자든 문자든 중
hwan-shell.tistory.com
https://www.khan.co.kr/article/200704100946482
[영재교육원 수학특강](14) 포 포즈(four fours)-(上)
14. 포 포즈 (four fours) (1)19세기 말에서 20세기 초에 이르기까지 미국에서는 퍼즐이 성행하던 시기였다. 잡지들마다 경쟁적으로 새로운 퍼즐을 실었고, 독자들의 퍼즐에 대한 관심 또한 지대했다.
www.khan.co.kr
'프로그래머스 > 코딩테스트' 카테고리의 다른 글
| SQL lv1 ) 한 해에 잡은 물고기 수 구하기 (0) | 2026.05.03 |
|---|---|
| (SQL lv3) 물고기 종류 별 대어 찾기 [다시] (0) | 2026.05.03 |
| Java lv1) 공원산책 (0) | 2026.05.01 |
| Java lv3) 단속카메라 (1) | 2026.05.01 |
| lv3 sql) 있었는데요 없었습니다. (0) | 2026.04.22 |
