본문 바로가기
반응형

모바일 개발자 냥찌177

[BOJ] C++ 2440번 별 찍기 - 3 https://www.acmicpc.net/problem/2440 2440번: 별 찍기 - 3 첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제 www.acmicpc.net 별을 기본 별찍기의 역삼각형으로 출력한다 출력해야할 라인의 넘버 i는 입력 N개이므로, for문을 사용하여 n번 반복해준다. for (int i = 1; i 2021. 5. 15.
[BOJ] C++ 2439번 별 찍기 - 2 https://www.acmicpc.net/problem/2439 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오. www.acmicpc.net 출력해야할 라인의 수 i는 N번 반복해야한다. for (int i = 1; i 2021. 5. 15.
2020 하반기 롯데정보통신 합격 후기 입사한 지도 오늘로 딱 4달째, 부서 배치를 받은 지는 꼭 3달이 되었다. 사실 합격 통보를 받은 지는 꽤 시간이 흘렀지만 요즘 신입 사원 면접 안내 데스크를 보며 면접 보러 다니던 때가 생각이 나서 추억 회상 겸 합격 수기를 작성하게 되었다. 구체적인 것까지 기억이 나는 것은 아니지만 마지막 기억을 되살려 최대한 자세히 작성해보았다. 서류 전형 경험 삼아 도전해본 취준의 막바지에 가장 마지막으로 넣었던 서류였다. 종설 마감 직전에 기말도 겹쳐 정신이 없는 상황에서 뭘 하는 기업인지 제대로 알지도 못하고 급하게 조사하며 작성했던 기억이 있다. 1번 문항이 지원 동기였는데, 작성할 당시에도 지금도 느끼는 거지만 너무 뻔한 말만 적어뒀다. 그 뒤 문항에서 조차 '왜 롯정이어야하는가'에 대한 언급은 전혀 하지.. 2021. 5. 15.
[BOJ] C++ 2438번 별 찍기 - 1 https://www.acmicpc.net/problem/2438 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 기본적인 삼각형 별 찍기 1부터 input으로 들어온 N까지 별을 하나씩 늘려가며 출력한다. 이때, 출력해야할 라인의 넘버 i는 N개이므로. for문을 사용하여 N번 반복해준다. for (int i = 1; i 2021. 5. 14.
[BOJ] C++ 2739번 구구단 https://www.acmicpc.net/problem/2739 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net input N을 입력 받은 뒤 N단을 출력하는 간단한 문제 [BOJ-2739.cpp] #include using namespace std; int main() { int N = 0; cin >> N; for (int i = 1; i 2021. 5. 14.
[BOJ] C++ 2742 기찍N https://www.acmicpc.net/problem/2742 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net N찍기와 마찬가지로 endl을 사용할 경우 시간 초과가 발생하니 '\n'을 사용하여 해결한다. [BOJ-2742.cpp] #include using namespace std; int main() { int N = 0; cin >> N; for (int i = N; i >= 1; i--) { cout 2021. 5. 14.
[BOJ] C++ 1145번 적어도 대부분의 배수 https://www.acmicpc.net/problem/1145 1145번: 적어도 대부분의 배수 첫째 줄에 다섯 개의 자연수가 주어진다. 100보다 작거나 같은 자연수이고, 서로 다른 수이다. www.acmicpc.net 5개의 수 중 적어도 3개의 수의 '배수'이어야하므로 정답은 적어도 input의 가장 작은 값보다는 커야한다. ( = input의 가장 작은 값보다 더 작은 값은 정답이 될 수 없다. 단 하나의 수의 배수도 될 수 없기 때문이다.) 따라서 입력 받을 때 min 값을 찾고, while문을 통해 min값을 시작으로 하나씩 증가시키며 3개 이상의 수로 나눠질 때까지 체크한다. input이 5개이고 각 수가 100 이하, 제한 시간은 2초이므로 해당 알고리즘으로도 충분히 가능하다. [BOJ.. 2021. 5. 14.
[C++] Hello, World! 프로그래밍을 배우는 사람이라면 누구나 들어봤을 "Hello, World" 프로그래밍을 공부 할 때, 가장 처음으로 컴파일한 코드가 "Hello, World"라면 그와 그의 코드에 행운이 깃든다고 한다. 정확한 유래는 알 수 없다는 말도 많으나, 나무위키에 따르면 1978년에 브라이언 커니핸과 데니스 리치가 쓴 "The C Programming Language" 교재의 첫 번째 예제가 화면에 "Hello, world!"를 출력하는 것이었고, 이것이 유명해지면서 모든 프로그래밍 언어 첫번째 예제로 굳어지게 되었다고 한다. 그러니 코딩을 처음 시작한다면 출력해보자 #include using namespace std; int main(){ cout 2021. 5. 14.
[BOJ] C++ 2741번 N찍기 https://www.acmicpc.net/problem/2741 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net endl을 사용할 경우 시간 초과가 날 수 있으므로 endl 대신 "\n"을 사용하여 문제를 해결 할 수 있다. cout 2021. 5. 14.
반응형