728x90
ํ๋ก๊ทธ๋๋จธ์ค C++
ํน์ ๋ฌธ์ ์ ๊ฑฐํ๊ธฐ
string solution(string my_string, string letter) {
string answer = "";
answer = regex_replace(my_string, regex(letter), "");
return answer;
}
๊ฐ๋๊ธฐ
int solution(int angle) {
if(angle==90) return 2;
if(angle == 180) return 4;
if(angle>0 && angle<90) return 1;
return 3;
}
์๊ผฌ์น
int solution(int n, int k) {
int ten = n/10;
k -= ten;
int answer = n*12000 + k*2000;
return answer;
}
์ง์์ ํฉ
for(int i=1; i<=n; ++i){
if(i%2) continue;
answer += i;
}
// or
for(int i=0; i<=n; i+=2){
answer += i;
}
→ ์๋ก์ด ํ์ด๋ฐฉ๋ฒ
int answer = n/2;
answer *= answer + 1;
// ์ฃผ์ด์ง ์ซ์์ '์ค๊ฐ๊ฐ'๊ณผ ๊ทธ '์ค๊ฐ๊ฐ+1'์ ๊ฐ์ ๊ณฑํ๋ฉด ์ง์์ ํฉ์ด๋ค
โ๐ป ๋ฌธ์์ด์ ๋ด์ฉ ์นํ 1. #include <regex> ํ regex_replace(my_string, regex(letter), "") → ๋ฌธ์์ด์์ letter ๋ฌธ์๋ฅผ ๋ชจ๋ ๊ฒ์ ํ ์ญ์ 2. my_string.replace(0, 2, ””) → ๋ฌธ์์ด์ ์ธ๋ฑ์ค 0๋ถํฐ, 2๊ธ์๋ฅผ ์ญ์
โ๐ป ์ฃผ์ด์ง ์ซ์๋ฅผ 2๋ก ๋๋ '์ค๊ฐ๊ฐ'๊ณผ ๊ทธ '์ค๊ฐ๊ฐ+1'์ ๊ฐ์ ๊ณฑํ๋ฉด, ์ฃผ์ด์ง ์ซ์ ์ดํ์ ๋ชจ๋ ์ง์๋ค์ ํฉ์ด ๋๋ค.
728x90
'๐ ์๊ณ ๋ฆฌ์ฆ > Programmers' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 9์ผ์ฐจ ๋ฌธ์ (0) | 2023.01.26 |
---|---|
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 8์ผ์ฐจ ๋ฌธ์ (0) | 2023.01.26 |
[PGS] Lv.1 : ์์ ๋ง๋ค๊ธฐ (0) | 2023.01.16 |
[PGS] Lv.1 : ์์ ๋ํ๊ธฐ (0) | 2023.01.16 |
[PGS] Lv.0 (์ฝ๋ฉํ ์คํธ ์ ๋ฌธ) 6์ผ์ฐจ ๋ฌธ์ (0) | 2023.01.16 |