C++

Tizesin 코드 저장소
[백준 | C/C++] 1259번 문제 풀이 : 팰린드롬수
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다.    더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다.    기록용으로 남기며, 참고만 부탁드립니다.** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다.● 문제난이도[티어] : 브론즈 1백준 알고리즘 1259번 팰린드롬수https://www.acmicpc.net/problem/1259 ● 풀이 방법간단하게 생각하면 금방 풀 수 있는 문제이다.분기점을 기준으로 대칭이 이루어져있는지 확인하면 되지만, 이보다 더 쉬운 방법이 존재한다.● 소스 코드#include #include #include using namespace std;int main(){ while(1){ string str,..
[REACT/JS] 함수에 대하여
** 자기 공부용 및 암기용으로 포스팅하는 글 입니다.** 정확한 정보는 보장 할 수 없으니, 참고용으로만 봐주시면 감사하겠습니다.** 제 개인적인 생각 및 자기 암시목적으로 작성되기에 이점 양해 부탁드립니다. 들어가기에 앞서..REACT를 사용하기 위해서 JS에 대해 알아야 할 필요가 있다. REACT를 잘 사용하기 위해서 기초를 공부해보자.함수 표현식과 매개변수&전달인자 사용방식이 기존 Java와 C++과 다르므로 한번 짚고 넘어가자. ★ 알아볼 내용1. 함수 선언 방식2. 매개변수 & 전달인자  1. 함수 선언 방식 JS에서 함수를 선언할 때 function이라는 함수 선언문을 작성하여 정의를 해야한다.이후 함수를 호출하며 해당 함수를 동작시키는 행위는 JAVA와 C++ 처럼 동일하게 수행할 수 있..
[C++] 공부 및 지식 #1 Vector 에 관해 알아보자
** 자기 공부용 및 암기용으로 포스팅하는 글 입니다. ** 정확한 정보는 보장 할 수 없으니, 참고용으로만 봐주시면 감사하겠습니다. ** 제 개인적인 생각 및 자기 암시목적으로 작성되기에 이점 양해 부탁드립니다. ★ 알아볼 내용 1. vector란? 2. array하고의 차이는? 3. vector에서의 값 대입/삭제 및 출력. 4. 그 외 기타 관련 함수. 1. Vector란? 백준 알고리즘을 풀다 보면 vector라는 것을 자주 사용하게 됩니다. Vector란 동적배열을 나타내는 표준 라이브러리 컨테이너입니다. 헤더파일을 먼저 include해야 사용할 수 있습니다. 2. array와 vector의 차이는? C에서 사용하는 array와 C++에서 사용하는 vector의 차이를 알아보겠습니다. 두가지 모..
[백준 알고리즘 C/C++] 1008번 문제 풀이 : A/B
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 브론즈 5 백준 알고리즘 1010번 다리 놓기 https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net ● 풀이 방법 A/B의 나눈 값의 상대오차 10^-9 를 가진채로 출력해야한다. C++에서 소숫점을 나타내는 방식만 알면 된다. ● 소스 코드 #include #include using namesp..
[백준 알고리즘 C/C++] 1463번 문제 풀이 : 1로 만들기
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 실버 4 백준 알고리즘 1018번 체스판 다시 칠하기 https://www.acmicpc.net/problem/1463 1463번: 1로 만들기 첫째 줄에 1보다 크거나 같고, 106보다 작거나 같은 정수 N이 주어진다. www.acmicpc.net ● 풀이 방법 DP 알고리즘을 통해 해결할 수 있다!! 우리가 한 숫자에 대해 1로 만들기 위해 할 수 있는 행위는 총 3가지로 한정된다. 1. 1빼기 2. 2로 나누기 3. 3으로 나..
[백준 알고리즘 C/C++] 1152번 문제 풀이 : 단어의 개수
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 브론즈 2 백준 알고리즘 2217번 문제 로프 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 공백으로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 공백 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 문자열 www.acmicpc.net ● 풀이 방법 사용자로 부터 문자열을 받고, 해당 문자열에서 ' ' 를..
[백준 알고리즘 C/C++] 1018번 문제 풀이: 체스판 다시 칠하기
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 실버 4 백준 알고리즘 1018번 체스판 다시 칠하기 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net ● 풀이 방법 우선적으로 무식하게 검정색/하얀색 부터 시작하는..
[백준 알고리즘 C/C++] 1011번 문제 풀이: Fly me to the Alpha Centauri
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 골드 5 백준 알고리즘 1011번 Fly me to the Alpha Centauri https://www.acmicpc.net/problem/1011 1011번: Fly me to the Alpha Centauri 우현이는 어린 시절, 지구 외의 다른 행성에서도 인류들이 살아갈 수 있는 미래가 오리라 믿었다. 그리고 그가 지구라는 세상에 발을 내려 놓은 지 23년이 지난 지금, 세계 최연소 ASNA 우주 비행 www.acmicpc..
[백준 알고리즘 C/C++] 1010번 문제 풀이 : 다리 놓기
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 실버 5 백준 알고리즘 1010번 다리 놓기 https://www.acmicpc.net/problem/1010 1010번: 다리 놓기 입력의 첫 줄에는 테스트 케이스의 개수 T가 주어진다. 그 다음 줄부터 각각의 테스트케이스에 대해 강의 서쪽과 동쪽에 있는 사이트의 개수 정수 N, M (0 < N ≤ M < 30)이 주어진다. www.acmicpc.net ● 풀이 방법 다리를 건설 할 때 서로 겹쳐질 수 없다는 점이 포인트이다. 그..
[백준 알고리즘 C/C++] 3474번 문제 풀이: 교수가 된 현우
** 이 글을 읽음에 앞서 포스팅 된 소스가 100% 정답은 아님을 밝힙니다. 더욱 유능한 분께서 클린 / 최적의 소스를 짜셨을 가능성이 높습니다. 기록용으로 남기며, 참고만 부탁드립니다. ** 백준 알고리즘은 직접 풀이를 해보시는 것을 권장합니다. ● 문제 난이도[티어] : 실버 3 백준 알고리즘 3474번 교수가 된 현우 https://www.acmicpc.net/problem/3474 3474번: 교수가 된 현우 첫째 줄에 테스트 케이스의 개수 T가 주어지고, 이어서 T개의 줄에 정수 N이 주어진다(1 test_case; for(int i = 0; i > num; // 소인수 분해 시 5의 개수를 확인하는 식 for(int j = 5..
Tizesin
'C++' 태그의 글 목록