분류 전체보기68 [구글 애드센스] 티스토리 스킨 변경 후 수익 감소 블챌을 하며 글을 많이 써서 그런지 요 근래 수익이 급격하게 올랐었었다. 하루에 2.5~3달러까지 들어왔었다! 엄청 기뻐하고 있었고, 블로그에 더 관심을 갖게 돼서 기존에 쓰던 '북클럽'스킨이 모바일 환경에서 친화적이지 않은 것 같아 아무 생각 없이 스킨을 변경했었다... 근데 이게 문제였던 거 같다. 방문자 수가 조회수 자체는 비슷한데 구글 애드 수입이 급격하게 떨어졌다. 스킨을 바꾸고 다음 날은 그냥 왜그러지?하고 넘어갔는데 또 똑같이 떨어진 수치가 나와서 찾아보고 스킨 변경 때문이란 걸 알았다. 일단 찾아본 근거로는 내가 바꾼 스킨이 기존 스킨에 비해 구글 애드가 잘 노출되지 않을 수 있고 스킨을 전체 바꾸면 구글 애드에서 새로운 페이지라고 인식할 수도 있다고 한다! 스킨을 바꿔도 3~4일이면 돌아.. 2024. 11. 16. [코테] 코딩테스트 꿀팁 블챌 마감까지 20분........... 20분 안에 문제 푸는 건 의미 없어서 오늘부터 차근차근 코테 꿀팁을 정리해 보려고 한다. 일단 오늘은 생각나는대로 쓰겠다.... 모든건 C++코테 기준이고 정답이 아닐수도.......... for me에게 하는 마음으로 정리해보겠습니다 1. 지역변수보단 전역변수를 사용!2. 헤더는 그냥 '#includ 를 사용하자!3. 예를들어 최대 1000까지면 배열은 1004로~ (보통 1001로 하지만 1004가 더 안전)4. 변수명은 최대한 간편하게5. (고수제외) 시간 없다고 타자부터 치지 말고 종이에 대충 구현하고 풀자!6. 누구나 알지만 실수하는 거 어려운 거 붙잡지 말고 풀 수 있는 거 먼저 풀자! 진짜 정리할게요....... 효자 글 만들어보겠어~~~~!! 20.. 2024. 11. 15. [백준] 나는야 포켓몬 마스터 이다솜(1620), C++ 🔗 문제 링크https://www.acmicpc.net/problem/1620✍🏻 문제 설명💁🏻♀️ 내 풀이스토리가 너무 길다..😱 다 건너뛰고 마지막 오박사님 말씀만 보면 될 거 같다! 오박사 : 그럼 다솜아 이제 진정한 포켓몬 마스터가 되기 위해 도감을 완성시키도록 하여라. 일단 네가 현재 가지고 있는 포켓몬 도감에서 포켓몬의 이름을 보면 포켓몬의 번호를 말하거나, 포켓몬의 번호를 보면 포켓몬의 이름을 말하는 연습을 하도록 하여라. 나의 시험을 통과하면, 내가 새로 만든 도감을 주도록 하겠네. 포켓몬 매핑 문제라고 이해하면 된다! M개 문제 중에서 번호를 입력받으면 해당 포켓몬의 이름을 출력하고, 이름을 입력받으면 해당 포켓몬의 번호를 출력하는 문제인데, 배열로 풀면 시간초과가 난다. 그.. 2024. 11. 14. [백준] 수열(2559), C++ 🔗 문제 링크https://www.acmicpc.net/problem/2559✍🏻 문제 설명 💁🏻♀️ 내 풀이이 문제의 핵심은 누적합이다. psum[i] = psum[i-1] + nextVal; 누적합을 풀 땐 위와 같은 느낌을 기억하자! 🤖 코드#include using namespace std;int main(){ int n, k, psum[100001] = {0,}, maxTmp = -10000004, tmp; cin >> n >> k; for (int i = 1; i > tmp; psum[i] = psum[i - 1] + tmp; } for (int i = k; i maxTmp = -10000004; 변수명이 maxTmp인데, 초기화 값이 '-10000004'인 이유는 최악의.. 2024. 11. 13. [백준] 한국이 그리울 땐 서버에 접속하지(9996), C++ 🔗 문제 링크https://www.acmicpc.net/problem/9996 ✍🏻 문제 설명💁🏻♀️ 내 풀이*패턴 해석 주의이 문제는 놓칠 수 있는 부분이 있었다. 바로 패턴이다. 문제 예제를 보면 'a*d' , 'h*n'이러한 형식이다. 그래서 *앞뒤로 문자 1개만 올 수 있다고 착각할 수 있는 점을 주의하자! (제가 착각했어요 ㅎㅎ) *이 한 개만 존재하는 것이지 문자열의 패턴은 더 많을 수 있다. 그리고 문제 풀이의 키를 *에서 가져오면 된다. * 기준으로 앞과 뒤의 문자열을 잘라서 비교를 하면 되는 것이다. 자르는 것은 C++의 substr() 함수를 사용하자. substr() 함수#include #include using namespace std;int main() { strin.. 2024. 11. 12. [백준] ROT13(11655), C++ 🔗 문제 링크https://www.acmicpc.net/problem/11655 ✍🏻 문제 설명💁🏻♀️ 내 풀이공백이 있는 문자열을 입력 받아야 하니 getline()함수를 사용하면 된다. [ getline함수 사용 예시 ]#include #include using namespace std;int main(){ string s; getline(cin, s); cout 그리고 ROT13은 기본 문자에서 +13을 한 값으로 암호화해주는 알고리즘으로, 입력 받은 문자열들을 +13으로 암호화해서 반환해주면 된다. 마지막으로 주의할 점은 대문자와 소문자를 분류하여 암호화해줘야 한다는 것과 +13 했을 때 해당 대문자, 소문자 아스키코드 범위를 넘어서면 -26을 해줘서 다시 범위 안에서 .. 2024. 11. 12. 이전 1 2 3 4 5 6 ··· 12 다음