본문 바로가기

분류 전체보기68

[백준] 농구 경기(1159), C++ 🔗 문제 링크https://www.acmicpc.net/problem/1159  ✍🏻 문제 설명💁🏻‍♀️ 내 풀이이런 문제는 counting 배열을 생각하면 된다. 거기에 아스키코드 사용하여 풀면된다. 자세히 풀이를 해보면 선수 수만큼 모두 String으로 받고 앞글자만 Counting 배열에 넣어주면 된다. 그리고 5보다 크거나 같으면 순서대로 최종 출력 String에 넣어주면 된다. 이 문제가 조금 어렵다면, 아래 문제를 먼저 풀어보기를 추천!! 똑같이 counting배열과 아스키코드 사용하는 조금 더 쉬운 문제이다!https://seize-the-day9.tistory.com/46 [백준] 알파벳 개수(10808), C++🔗 문제 링크https://www.acmicpc.net/problem.. 2024. 11. 11.
[백준] 팰린드롬인지 확인하기(10988), C++ 🔗 문제 링크https://www.acmicpc.net/problem/10988✍🏻 문제 설명💁🏻‍♀️ 내 풀이팰린드롬이란 앞으로 읽을 때와 거꾸로 읽을 때 똑같은 단어이다. 정말 간단한 예를 들면 OㅅO같은 문자인 것이다. 거꾸로 돌려 읽어도 똑같다! 여기서 거꾸로가 핵심이다! 그냥 reverse해서 같은 문자열을 찾으면 된다! C++ revserse함수 사용#include reverse(str.begin(), str.end());🤖 코드#include #include using namespace std;int main(){ string str, oringStr; cin>> str; oringStr = str; reverse(str.begin(), str.end()); if(oringStr =.. 2024. 11. 11.
[알바 후기] 아트박스 알바 후기 오늘은 아트박스 알바 후기를 풀어보겠습니다~! 알바 기간2024.09 ~ 10 2달간 단기 알바를 했습니다! 처음 계약부터 2달 단기로 계약했고! 아트박스는 대부분 정직원이고 알바를 뽑을 때는 이렇게 단기로 채용하는 거 같아요~ 알바 선택 이유저는 학원 알바를 오래 하기도 했고, 저의 진로 특성상 앉아있는 시간이 많다 보니 움직일 수 있는 알바를 해보고 싶었습니다! 그리고 2달 단기에 수금토 오전 4시간 업무라, 오전 업무 + 단기 알바를 알아보고 있었던 찰나에 발견하여 바로 지원하였습니다! (근무 시간이 4시간이라 알바비는 적었지만, 오히려 오전에 일하고 오후에 할 일을 할 수 있는 만큼만 일한 느낌입니다!) 그리고 아트박스 알바생을 뽑는 건 처음 봐서 이때 아니면 언제 경험해 보나~ 싶어서 지원한 것.. 2024. 11. 11.
[백준] 트럭주차(2979), C++ 🔗 문제 링크https://www.acmicpc.net/problem/2979✍🏻 문제 설명💁🏻‍♀️ 내 풀이이 문제는 A, B, C 상황을 이해하는 게 중요하다. 각각 A, B, C 상황을 예제로 보면 아래와 같다.첫 번째 1번은 1-6까지, 2번은 3-5까지, 3번은 2-8까지이고, 1대의 차만 주차되어 있는 시간은 A, 2대 시간에는 B, 3대 시간 C의 값을 각각 지불하면 되는 것 이다. 주의 할 점1. 각 구간의 지불 값은 각 차마다 지불하는 값이다. 예를 들어 B구간의 경우 1분마다 B의 값이고 2대가 각각 B기준으로 값을 지불해야 한다는 것.2. 예를 들어 1-6의 경우 1에 오고 6에 떠난 것이니 1이상 6미만으로 생각해서 계산해야 한다. 나머지 시간도 동일하게 계산. A -> 3 .. 2024. 11. 11.
[백준] 알파벳 개수(10808), C++ 🔗 문제 링크https://www.acmicpc.net/problem/10808✍🏻 문제 설명💁🏻‍♀️ 내 풀이아스키코드를 사용해서 풀면 된다! 대문자 A는 65부터 시작, 소문자 a는 97부터 시작 65-90 A-Z Uppercase letters97-122 a-z Lowercase letters 🤖 코드#include using namespace std;int main(){ int Alpha[26] = {0,}; string c; cin >> c; for (int i = 0; i 2024. 11. 10.
[백준] 일곱난쟁이(2309), C++ 🔗 문제 링크https://www.acmicpc.net/problem/2309 ✍🏻 문제 설명일곱 난쟁이여야 하는데, 아홉 난쟁이인 상황. 다행히 공주는 일곱 난쟁이의 키의 합이 100이라는 것을 기억 해냈다. 아홉 난쟁이의 키가 주어졌을 때 일곱 난쟁이를 찾는 프로그램을 작성해라  💁🏻‍♀️ 내 풀이처음에는 모두 Sort를 하고 처음부터 더해가는 방식을 사용해야하나 싶었다. 하지만 순서가 상관없으니 조합으로 풀면 된다. 9명 중 일곱 난쟁이를 찾을 수도 있지만, 9C7 == 9C2 이니 일곱 난쟁이가 아닌 두명의 난쟁이들을 찾으면 된다. 전체 합에서 - A - B = 100 되는 식으로 두명의 난쟁이들을 찾았다.  🤖 코드#include #include using namespace std;in.. 2024. 11. 9.