문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성. 단, s의 길이는 1이상 5이하. s의 맨앞에 부호(+/-)가 올 수 있음. s는 부호와 숫자로만 이루어짐. s는 0으로 시작 안함. 문제 해결 간단하게 stoi() 함수 사용하면 됨.
C++
문제 설명 대문자&소문자 섞여있는 문자열 s를 입력받아서 s에 있는 'p'와 'y'의 개수가 같으면 true, 아니면 false 반환. 단, 모두 하나도 없으면 true 반환. 개수 비교시 대소문자 구별 안함. s의 길이는 최대 50임. 문제 해결 for문으로 개수 세면 O(N)으로 해결 가능. 파이썬에서는 A.count(string) 사용하면 됨.
*여러 자료를 찾아가며 정리한 것이라 간혹 오류가 있을 수 있습니다. 학습 내용 템플릿(template) 템플릿이란 함수나 클래스를 개별적으로 정의하지 않아도, 여러 자료형으로 사용할 수 있도록 만든 틀을 의미한다. C++은 다형성이 지원되지만 이와 함께 모호성 생긴다. C++에는 오버로딩이라는 개념이 있어서 같은 이름(ex. Add)을 가지며 다른 자료형(ex. int, double, ...)의 매개변수를 받는 함수들을 한번에 작성하고 실행시켜도 동작한다. #include using namespace std; double Add(double a, double b){ return a+b; } int Add(int a, int b){ return a+b; } int main(){ cout
*여러 자료를 찾아가며 정리한 것이라 간혹 오류가 있을 수 있습니다. 시작하기에 앞서 현재 나의 프로그래밍 경험 대학 수강 과목: 알고리즘(C), 객체지향프밍(Python), 프언(C), 임베디드시스템설계(Java) 등 학습 학부연구생 경험으로 Python 능숙 C++은 접해본 적은 있으나 거의 초보 목표 한달 내 프로그래머스 C++ lv.1 문제 풀 정도의 실력 로봇 프로그래밍을 위한 실력 쌓기 메모리 관리에 대해 자세히 알고 싶음 참고 학습 자료 C/C++ 강의 https://youtu.be/-h_uxJiiiqg 이것이 C++ 이다 https://youtu.be/8ZiSzteFRYc 학습 내용 C++ 특징 가상머신이 필요 없어 실행 속도가 빠름. 대신 개발자가 직접 메모리 관리를 해야함(장점이자 단점..