분류 전체보기 72

[백준/Baekjoon]<2741번> N 찍기 [C/C++/Python][Class 1]

문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제 입력 1 5 예제 출력 1 1 2 3 4 5 #문제 풀이 방법 1. 100,000보다 작거나 같은 N을 입력받는다. 2. 예제 출력1과 같이 1~N까지 차례대로 출력한다. 3. 1~N까지 출력하기 위해 반복문을 사용하자! #C #include #include int main() { int a; scanf("%d",&a); for(int i=1;i> a; for (int i = 1 ; i

PS/백준 2022.07.09

[백준/Baekjoon]<2739번> 구구단 [C/C++/Python][Class 1]

문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 예제 입력 1 2 예제 출력 1 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 #문제 풀이 방법 1. 1보다 크고 9보다 작거나 같은 N의 값을 입력받는다. 2. 예제 출력 1 처럼 N*1~N*9까지 출력해야한다. 3. 1~9까지 출력해야하므로 반복문을 사용하면 될 것이다. #C #include #include int main() { int a;..

PS/백준 2022.07.09

[백준/Baekjoon]<2557번> Hello World [C/C++/Python][Class 1]

문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. 예제 입력 1 예제 출력 1 Hello World! #문제 풀이 방법 아주 쉽다고 할 수 있다. 출력해주는 함수만 사용할 줄 안다면 바로 풀 수 있다. (개인적으로 코딩을 잘한다고 생각하지 않는데, 아무리 그래도 그렇지 이 문제가 정답률이 39.9%인 것은 뭔가 이상하다) #C #include int main() { printf("Hello World!\n"); return 0; } #C++ #include using namespace std; int main() { cout

PS/백준 2022.07.08

[백준/Baekjoon]<2475번> 검증수 [C/C++/Python][Class 1]

문제 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. 예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다. 입력 첫째 줄에 고유번호의 처음 5자리의 숫자들이 빈칸을 사이에 두고 하나씩 주어진다. 출력 첫째 줄에 검증수를 출력한다. 예제 입력 1 0 4 2 5 6 예제 출력 1 1 #문제 풀이 방법 구현만 잘하자! 1. 5자리 숫자들..

PS/백준 2022.07.08

[백준/Baekjoon]<2438번> 별 찍기 - 1 [C/C++/Python][Class 1]

문제 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제 입력 1 5 예제 출력 1 * ** *** **** ***** #문제 풀이 방법 기존과 동일하게 구현만 잘하면 되는 문제! 몇번째 줄까지 차례대로 별을 출력할지만 파악하면 금방 풀 수 있을 것이다. 예제를 봐도 알겠지만, N번째 줄이면 N개의 별을 출력해야하므로 반복문을 사용하면 좋을 것 같다. 따라서 1. 몇번째 줄인지 파악하기 위해 반복문 한번 2. 별을 출력하기 위해 반복문 한번 더 이중 반복문을 쓰면 될 것이다. #C #include #include int main() { int a; scanf..

PS/백준 2022.07.07

아이폰과 안드로이드 폰이 이탈리아 스파이웨어에 의해 해킹당했다. (By Google)

이탈리아와 카자흐스탄에서 한 이탈리아 기업의 해킹 도구가 애플과 안드로이드 스마트폰을 정탐하는 데 사용됐다고 알파벳 구글이 6월 3일 발표했다. 구글이 발표한 보고서에 의하면, 밀라노에 본사를 둔 RCS 랩은 유럽 사법기관을 고객으로 두고 있으며 이 웹사이트를 통해 개인 메시지와 기기의 연락처를 염탐할 수 있는 도구를 개발했다고 전했다. RCS Lab에 대한 구글의 발견은, 유럽과 미국의 규제 당국이 스파이웨어의 판매와 수입에 대한 새로운 규칙을 검토하면서 나왔다. 구글은 "이러한 판매업체들은 위험한 해킹 도구의 확산을 가능하게 하고 있으며, 이러한 기능들을 개발할 수 없는 정부들을 무장시키고 있다"라고 말했다. 애플과 이탈리아·카자흐스탄 정부는 이에 대한 언급 요청에 즉각 응하지 않았다. 또한 RCS ..

ITnews 2022.07.06

SpaceX가 Starlink 인터넷을 비행기, RV승합차에 제공하기 위한 승인을 받았다고 한다.

Starlink가 미국 정부로부터 항공기, 선박, 자동차, RV 및 기타 차량으로 서비스를 확장하는 승인을 받았다. 지금까지 스타링크는 주로 인터넷 서비스가 제공되지 않는 지역의 가정에 약 월 100$의 인터넷 서비스를 제공하는 데에만 집중해, 전 세계적으로 수십만 명의 가입자를 보유하고 있는 상황에서 이번 승인을 통해 Starlink는 고객 기반을 훨씬 더 확장할 수 있게 되었다. 이제 Starlink는 4월에 SpaceX와 일부 제트기에 무료 Starlink 서비스를 제공 할 계획이라고 말하면서 계약을 체결한 Hawaiian Airlines를 시작으로 상업 항공사에 서비스를 출시할 가능성이 높다고 한다 6월 30일 목요일에 연방 통신 위원회(Federal Communications Commission..

ITnews 2022.07.05

[백준/Baekjoon]<1008번> A/B [C/C++/Python][Class 1]

1008번 - A/B 문제 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A/B를 출력한다. 실제 정답과 출력 값의 절대 오차 또는 상대오차가 10-9 이하이면 정답이다. 제한 예제 입력 1 1 3 예제 출력 0.33333333333333333333333333333333 10-9 이하의 오차를 허용한다는 말은 꼭 소수 9번째 자리까지만 출력하라는 뜻이 아니다. 예제 입력 2 4 5 예제 출력 2 0.8 #문제 풀이 방법 이 문제도 기존 1000번, 1001번 문제와 동일하게 구현만 잘해주면 된다. 그런데 주의해야 할 점이 바로 나눗셈 연산이 들어간다는 것이다. 위의 예제와 같이 나눗셈을 할 경..

PS/백준 2022.07.05
반응형