본문 바로가기
728x90
반응형

분류 전체보기116

프로그래머스 Level1. 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. #include #include using namespace std; long long solution(int a, int b) { long long answer = 0; if(abs(b - a) == 0) answer = a; else{ for(int i = 0; i b){ answer += (b + i); } else{ answer += (a + i); } } } return answer; } a와 b의 값이 같은 경우는 a 나 b 둘.. 2023. 8. 30.
프로그래머스 Level.1 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. #include #include using namespace std; bool solution(int x) { bool answer = true; string n = to_string(x); int a = 0; for(int i = 0; i < n.size();i++){ a += (n[i] - '0'); } x % a == 0 ? answer = true : answer = false; return answer; } 정수들의 합의 .. 2023. 8. 21.
프로그래머스 Level1. 정수 내림차순으로 배치하기 #include #include #include using namespace std; long long solution(long long n) { long long answer = 0; string num = to_string(n); sort(num.begin(), num.end()); reverse(num.begin(), num.end()); for(int i = num.size(); i > 0; i--){ answer = stoi(num); } return answer; } 계속 풀다가 첫번째로 통과되었지만 core dump가 발생해 다시 수정해야했던 답안 sort 사용해서 end() 부터 begin()까지 넣으려 했지만 여기서 core dump가 발생해 저렇게 작업해준 것이다. 새로운 함수를 찾아야.. 2023. 8. 20.
2023 한국디스플레이산업전시회에 다녀온 VR게임 Return; 2023.08.16. ~ 2023.08.18. 코엑스 A홀 테마존 안에서 VR 게임 Return;을 시연했습니다. 많은 분들이 게임을 즐겁게 체험해주셔서 매우 감사했습니다 :) 1분 13초쯤 등장하는 Return 시연 모습 https://www.youtube.com/watch?v=ib7u4n-q2Mw 작지만 멀리서 보이는 Return 시연 현장 https://www.hellot.net/news/article.html?no=81042 [K-Display 2023] '자부하는 기술력'으로 도약하는 디스플레이 산업 패널부터 소재, 장비 등 국내 디스플레이 산업 한눈에 살핀다 유기발광다이오드(OLED) 관련 다양한 신기술·신제품이 전시되는 국내 디스플레이 산업 전시회인 'K-디스플레이 2023(K-Display.. 2023. 8. 20.
프로그래머스 Level.0 문자 반복 출력하기 문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n만큼 반복한 문자열을 return 하도록 solution 함수를 완성해보세요. 전에 프로그래머스의 어떤 문제를 풀었을 때 이런 답이 나와서 킹받았던 적이 있었는데 이런 문제가 등장할 거였으면 그 답변 또한 적어놓을껄.. 현재는 이중for문을 사용한 답밖에 생각나지 않았다. #include #include using namespace std; string solution(string my_string, int n) { string answer = ""; for(int i = 0; i < my_string.size(); i++){ for(int j = 0; j < n; j++){ answer.push_bac.. 2023. 8. 12.
프로그래머스 Level.0 자릿수 더하기 정수 n이 매개변수로 주어질 때 n의 각 자리 숫자의 합을 return하도록 solution 함수를 완성해주세요 #include #include using namespace std; int solution(int n) { int answer = 0; string a = ""; a = to_string(n); for(int i = 0; i < a.size(); i++){ answer += a[i] - '0'; } return answer; } 정수를 문자열로 바꾼 후 그 안의 인덱스 값만큼 반복하여 배열의 원소들을 계속 더해주는 방법으로 풀었다. 왜 이 문제를 풀었던것 같은 기분이 들까? 그런데 프로그래머스 안푼 문제로 되어있다. 무슨일이오! 2023. 8. 11.
728x90
반응형