어떻게 풀까? (문제를 풀고 처음 든 생각) 최대공약수와 최소공배수라는 단어를 진짜 오랜만에 듣는다. 어떻게 구하는지도 기억이 가물가물하다. 소인수분해를 해서 나온 소인수들을 벡터에 저장하고, 최대공약수는 벡터에 저장해놓은 소인수들을 곱한 값으로, 최대공배수는 최대공약수에 소인수들로 나눠진 두 수를 곱해서 구하면 될 것 같다. 코드 #include using namespace std; int main() { int a, b; vector v; int max, min; int cnt = 1; cin >> a >> b; int x = 2; while (1) { if (a % x == 0 && b % x == 0) { // 공약수를 찾았으면 a = a / x; b = b / x; v.push_back(x); ..
어떻게 풀까? (문제를 보고 처음 든 생각) string은 한 글자씩 접근이 가능하다.(단, 시작은 0이다.) 단어 S와 숫자 i를 입력받고, 단어에서 i-1번째 글자를 출력해주면 될 것 같다. 코드 #include using namespace std; int main() { string s; int i = 0; cin >> s; cin >> i; cout
저번 시간에는 CSS 강의를 듣고 퀴즈도 풀어봤다. 2023.07.04 - [프로그래밍/프론트엔드] - [CSS] 얄코의 CSS 강의를 듣고 [CSS] 얄코의 CSS 강의를 듣고 지난 번 스터디에서는 HTML 강의로 생활코딩님의 유튜브를 들었다. 2023.07.01 - [프로그래밍/프론트엔드] - [HTML] 생활코딩 WEB1 - HTML & Internet을 듣고 [HTML] 생활코딩 WEB1 - HTML & Internet을 듣고 오랜만에 quickchabun.tistory.com 2023.07.05 - [분류 전체보기] - [W3Schools/W3스쿨즈] CSS 퀴즈를 풀어보자 [W3Schools/W3스쿨즈] CSS 퀴즈를 풀어보자 저번에는 HTMl 퀴즈를 풀어보았다. 2023.07.02 - [프로..
저번에는 HTMl 퀴즈를 풀어보았다. 2023.07.02 - [프로그래밍/프론트엔드] - [W3Schools/W3스쿨즈] HTML 퀴즈를 풀어보았다. [W3Schools/W3스쿨즈] HTML 퀴즈를 풀어보았다. 프론트엔드 스터디를 하면서 강의를 다 듣고 나면, w3schools라는 사이트에서 관련 문제들을 풀어보기로 정하였다. https://www.w3schools.com/quiztest/default.asp W3Schools Quizzes W3Schools offers free online tutorials, r quickchabun.tistory.com 이번에는 CSS 퀴즈를 풀어보았다. 저번과는 다르게 25문제 밖에 되지 않았는데, 과연 결과는? 그래도 이 정도면 꽤 잘 본거 같은데?라는 생각이 들..
저번에 프론트엔드 스터디를 하면서 HTML 퀴즈를 풀면서 복습을 했었다.(밑의 링크 참고) 2023.07.02 - [프로그래밍/프론트엔드] - [W3Schools/W3스쿨즈] HTML 퀴즈를 풀어보았다. [W3Schools/W3스쿨즈] HTML 퀴즈를 풀어보았다. 프론트엔드 스터디를 하면서 강의를 다 듣고 나면, w3schools라는 사이트에서 관련 문제들을 풀어보기로 정하였다. https://www.w3schools.com/quiztest/default.asp W3Schools Quizzes W3Schools offers free online tutorials, r quickchabun.tistory.com 예제를 풀어보면 더 좋을 것 같아서 검색을 하던 중 좋은 예제를 제공하는 사이트를 찾았다. ht..
프론트엔드 스터디를 하면서 강의를 다 듣고 나면, w3schools라는 사이트에서 관련 문제들을 풀어보기로 정하였다. https://www.w3schools.com/quiztest/default.asp W3Schools Quizzes W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 위 사이트에 들어가면 HTML, CSS, JavaScript뿐만 아니라 Java, C, Ko..
어떻게 풀까? (문제를 풀고 처음 든 생각) 주어진 세변의 길이가 직각인지 아닌지 구분하려면 a의 제곱 + b의 제곱 = c의 제곱이 되어야한다. 이 때 c는 a나 b보다 큰 수여야 한다. 각 테스트케이스는 모두 30000보다 작은 양의 정수로 주어졌으므로 int를 써도 될 것 같다. while문을 써서 무한반복을 한다. 숫자 3개를 입력받는다. 만약 숫자 3개가 다 0이면 break를 써서 while문을 빠져나와 프로그램이 종료가 된다. 숫자 3개를 배열 안에 넣는다. 배열을 오름차순으로 정렬한다. 첫번째 배열 값의 제곱과 두번째 배열 값의 제곱의 합이 세번째 배열 값의 제곱과 같은지 확인한다. 맞으면 right를, 틀리면 wrong을 출력한다. 코드 #include using namespace std..