TIL

·TIL
백준 실버는 처음 시도했는데 1시간 5분 걸렸다.테스트 케이스만 바라보고 풀다 보니 처음 만든 수식보다 조금 더 변수가 다양했다. 이 부분은 다음에 시도할땐 문제에서 보여주는 조건에 대해서 더 명확한 로직을 구성해야겠다. 그래도 머리박고 클리어.코딩테스트[Bronze III] 팰린드롬인지 확인하기 - 10988https://www.acmicpc.net/problem/10988[Bronze III] 팰린드롬인지 확인하기 - 10988 풀이코드더보기#include using namespace std;string s, h;int main() { cin >> s; // s의 길이가 홀수인지 짝수인지 판별 if (s.length() % 2 == 0) { // 짝수면 절반을 기준으로 나눈다. h = s.s..
·TIL
코딩테스트 강의를 보면서 진행하니까 확실히 이전보다 더 효율적인 코드를 작성하는 것 같습니다.오늘은 팀프로젝트 구성에 시간을 많이 사용해서 두 문제밖에 진행하지 못했습니다.코딩테스트[level 1] 모의고사 - 42840https://school.programmers.co.kr/learn/courses/30/lessons/42840[level 1] 모의고사 - 42840 풀이코드더보기#include #include #include #include using namespace std;vector a = {1, 2, 3, 4, 5};vector b = {2, 1, 2, 3, 2, 4, 2, 5};vector c = {3, 3, 1, 1, 2, 2, 4, 4, 5, 5};map m;vector solution..
·TIL
코딩테스트[level 1] 과일 장수 - 135808https://school.programmers.co.kr/learn/courses/30/lessons/135808[level 1] 과일 장수 - 135808 풀이코드더보기#include #include #include using namespace std;int solution(int k, int m, vector score) { int answer = 0; // 내림차순 정렬 sort(score.begin(), score.end(), greater()); // 사용하지 않는 사과 제거 int a = score.size() % m; for (int i = 0; i 4, 8, 12를 찾는 방법 for (int..
·TIL
코딩테스트[level 1] 콜라 문제 - 132267https://school.programmers.co.kr/learn/courses/30/lessons/132267#[level 1] 콜라 문제 - 132267 풀이코드더보기#include #include using namespace std;int solution(int a, int b, int n) { int answer = 0; while (true) { if (n [level 1] 명예의 전당 (1) - 138477https://school.programmers.co.kr/learn/courses/30/lessons/138477[level 1] 명예의 전당 (1) - 138477 풀이코드더보기#include #incl..
·TIL
코딩테스트[level 1] K번째수 - 42748https://school.programmers.co.kr/learn/courses/30/lessons/42748[level 1] K번째수 - 42748 풀이코드더보기#include #include #include #include using namespace std;int getResult(vector array, vector command) { // array를 잘라서 배열 만들기 vector resultVc; for (int i = command[0] - 1; i solution(vector array, vector> commands) { vector answer; for (int i = 0; i [level 1] 두..
·TIL
많이 비어있던 잔디가 코딩테스트를 시작한 이후로 채워지고 있다.평일 3문제, 주말 1문제 씩 최대한 진행하려고 노력 중이다.코딩테스트 [level 1] 시저 암호 - 12926 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr[level 1] 시저 암호 - 12926 풀이코드더보기#include #include #include using namespace std;string solution(string s, int n) { // 아스키코드 z -> a 25차이 int a = 0; for(int i = 0; i 90) { a -= 26; } ..
·TIL
2025년에는 1일 1 커밋을 목표로 하고 있습니다.다만, 코딩테스트 최소 한 문제를 목표로 시작하게 되어서 주말에도 한 문제씩은 풀고 있습니다.코딩테스트 진행 [level 1] 삼총사 - 131705더 좋은 방식이 있을것 같은데 잘 모르겠어가지고 규칙을 찾아서 완성 후 코드로 변환했습니다. 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr[level 1] 삼총사 - 131705 풀이코드더보기#include #include #include using namespace std;int solution(vector number) { int answer = 0; int count = (numbe..
·TIL
코딩테스트 [level 1] 3진법 뒤집기 - 68935 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr[level 1] 3진법 뒤집기 - 68935 풀이코드더보기#include #include #include using namespace std;int solution(int n) { double answer = 0; vector vc; // vc에 10진법 -> 3진법으로 계산된 값 입력 while (n > 2) { vc.push_back(n % 3); n = n / 3; } vc.push_back(n); int i =..
sonsazang
'TIL' 카테고리의 글 목록 (2 Page)