분류 전체보기
[프로그래머스 C++] [1차] 프렌즈4블록
[프로그래머스 C++] [1차] 프렌즈4블록
2023.10.27[프로그래머스 C++] [1차] 프렌즈4블록 https://school.programmers.co.kr/learn/courses/30/lessons/17679 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 구현 코드 #include #include #include using namespace std; vector v; int solution(int m, int n, vector board) { int answer = 0; // 제거된 블록의 개수를 저장할 변수 v = board; while (true) { vector coor; // 2x2 블록..
2023.10.26 운동일지
2023.10.26 운동일지
2023.10.26예비군 순찰 걷기 6km, 기능성 운동 1시간
2023.10.25 운동일지
2023.10.25 운동일지
2023.10.25조깅 5.6km
[백준 1269번 C/C++] 대칭 차집합
[백준 1269번 C/C++] 대칭 차집합
2023.10.25[백준 1269번 C/C++] 대칭 차집합 https://www.acmicpc.net/problem/1269 1269번: 대칭 차집합 첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어 www.acmicpc.net 해결전략 map 코드 #include #include #include #include using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); int a, b, sum = 0; cin >> a >> b; map m; for (int i = 0..
[프로그래머스 C++] 롤 케이크 자르기
[프로그래머스 C++] 롤 케이크 자르기
2023.10.25[프로그래머스 C++] 롤 케이크 자르기 https://school.programmers.co.kr/learn/courses/30/lessons/132265 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 처음 시도한 코드 #include #include #include using namespace std; map myMap; // key: 토핑의 종류, value: 위치 int cnt; // 전체 토핑의 종류 vector v; int solution(vector topping) { for(int i = 0; i < topping.size(); i..
2023.10.24 운동일지
2023.10.24 운동일지
2023.10.24조깅 5.5km
[프로그래머스 C++] [3차] 파일명 정렬
[프로그래머스 C++] [3차] 파일명 정렬
2023.10.24[프로그래머스 C++] [3차] 파일명 정렬 https://school.programmers.co.kr/learn/courses/30/lessons/17686 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 문자열, substr isupper tolower 코드 #include #include #include #include using namespace std; struct File{ string head; int number; string tail; int index; // 입력 순서 File(string a, int b, string c, in..
[프로그래머스 C++] 오픈채팅방
[프로그래머스 C++] 오픈채팅방
2023.10.23[프로그래머스 C++] 오픈채팅방 https://school.programmers.co.kr/learn/courses/30/lessons/42888 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해결전략 문자열 map sstream, stringstream -->> 사용하려면 #include 을 선언해야 한다. 코드 #include #include #include #include #include using namespace std; map idNname; // ID와 닉네임을 등록하는 map vector index; // 입장과 퇴장을 기록하는 배열 ve..
2023.10.22 운동일지
2023.10.22 운동일지
2023.10.22웨이트 30분 + 조깅 5.7km
[백준 1929번 C/C++] 소수 구하기
[백준 1929번 C/C++] 소수 구하기
2023.10.22[백준 1929번 C/C++] 소수 구하기 https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 해결전략 소수 구하기 코드 #include using namespace std; int arr[1000001]; int main() { int m, n; cin >> m >> n; for (int i = 2; i
2023.10.21 운동일지
2023.10.21 운동일지
2023.10.21조깅 5.5km
2023.10.19 운동일지
2023.10.19 운동일지
2023.10.20조깅 걷기 5.5km