본문 바로가기
728x90
반응형

Computer Science60

c++(cpp)_Unit matrix(10*10) 만들기 #include #include using namespace std; int main() { int colum = 1, row = 1; while(colum < 11) { while(row < 11) { int num; if(colum == row) { num = 1; } else { num = 0; } cout 2022. 7. 28.
c++(cpp)_거듭 제곱 구하기(while문 사용) #include #include using namespace std; int main() { int num = 1; int count = 1; cout.imbue(locale("")); while (count < 21) { num *= 2; cout 2022. 7. 28.
c++(cpp)_거듭 제곱 반환 함수 구현 #include using namespace std; void power(int* num) { *num = (*num) * (*num); } int main() { int num; cout > num; power(&num); cout 2022. 7. 28.
c++(cpp)_성적 산출 #include using namespace std; int main() { char grade = 'X'; int score; cout > score; if (score = 0) { if (score >= 90) { grade = 'A'; cout 2022. 7. 28.
c++(cpp) 프로그래머스 - 코딩 테스트 : 없는 숫자 더하기 #include #include using namespace std; int solution(vector numbers) { int answer = 0; for(int i = 0 ; i < numbers.size(); i ++) { for(int j = 0; j < 10; j++) { if(numbers[i] == j) { answer += j; } } } return 45 - answer; } 2022. 7. 28.
c++(cpp) 프로그래머스 - 코딩 테스트 : 숫자 문자열과 영단어 #include #include using namespace std; string Word[] = {"zero", "one", "two", "three", "four" ,"five", "six", "seven", "eight", "nine"}; int solution(string s) { string result; for(int pos = 0 ; pos = '0' && s[pos] 2022. 7. 28.
c++(cpp) 프로그래머스 - 코딩 테스트 : 2016년 #include #include using namespace std; string solution(int a, int b) { string answer = ""; string week[7] = {"FRI", "SAT","SUN", "MON", "TUE", "WED", "THU"}; int month[13] = {0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int sum=0; for(int i = 0; i < a; i++) { sum += month[i]; } sum += b-1; answer = week[sum%7]; return answer; } 2022. 7. 28.
c++(cpp) 프로그래머스 - 코딩 테스트 : x만큼 간격이 있는 n개의 숫자 #include #include using namespace std; vector solution(int x, int n) { vector answer; answer.push_back(x); for(int i = 1; i < n; i++) { answer.push_back(x+(x*i)); } return answer; } 2022. 7. 28.
c++(cpp) 프로그래머스 - 코딩 테스트 : 핸드폰 번호 가리기 #include #include using namespace std; string solution(string phone_number) { string answer = ""; for(int i = 0 ; i < phone_number.size() - 4 ; i++) { answer += '*'; } for(int j = phone_number.size() - 4 ; j < phone_number.size(); j++) { answer += phone_number[j]; } return answer; } 2022. 7. 28.
728x90
반응형