728x90

전체 글 61

백준 4344- 평균은 넘겠지(C언어)

문제 링크 : https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 테스트 케이스마다 학생의 수 N(1 ≤ N ≤ 1000, N은 정수)이 첫 수로 주어지고, 이어서 N명의 점수가 주어진다. 점수는 0보다 크거나 같고, 100보다 작거나 같은 정수이다. 출력 각 케이스마다 한 줄씩 평균을 넘는 학생들의 비율을 반올림하여 소수점 셋째 자리까지..

백준 8958- OX퀴즈(C언어)

문제 링크 : https://www.acmicpc.net/problem/8958 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수 www.acmicpc.net 문제 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지 연속된 O의 개수가 된다. 예를 들어, 10번 문제의 점수는 3이 된다. "OOXXOXXOOO"의 점수는 1+2+0+0+1+0+0+1+2+3 = 10점이다. OX퀴즈의 결과가 주어졌을 때, 점수를 구하는..

백준 1110- 더하기 사이클(C언어)

문제 링크 : https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 문제 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를 보자. 26부터 시작한다. 2+6..

백준 10871- X보다 작은 수(C언어)

문제 링크 : https://www.acmicpc.net/problem/10871 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. www.acmicpc.net 문제 정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다. 출력 X보다 작은 수를 입력받은 ..

백준 소스코드 치팅

예전에 풀었던 문제인 다리 놓기(1010) 문제를 보다가 나와 같은 언어를 이용해 문제를 맞힌 사람을 보는데 내 아래로 코드 길이가 같은 사람이 여러 명이 있길래 혹시나 해서 봤더니 내가 블로그에 올렸던 코드를 그대로 복붙 해서 제출했더라... 변수명, 띄어쓰기도 똑같고 심지어 코드 중에 실수한 부분이 있었는데 이것도 같더라.. 실수한 부분은 수정했다. 다른 문제에서는 이러한 현상을 아직 발견하진 못했는데 아마 구글에서 이 문제를 검색하면 내 블로그 글이 최상위에 올라오기 때문이라 생각하고 있다. 문제를 풀다가 몰라서 블로그 글을 참고할 순 있는데 그대로 복붙 하는 건 좀 아니라고 생각한다. 이게 무슨 의미가 있나... 블로그 글을 보더라도 원리를 이해하고 다시 직접 코드를 작성해야 하는 것이 아닌가....

자유 2022.04.27

공군 전자계산 합격, 면접후기(경기 북부)

2022년 5월 입영(22년 2회차)공군 전자계산에 드디어 합격하였다. 4월 입영 때 1차에서도 떨어져서 걱정이 많았는데 헌혈을 통해 가산점을 2점 더 올려서 85점으로 다시 지원했더니 1차에 붙게 되었다. 1차 컷이 83점이었고 85점이면 1배수에 간신히 드는 점수라 면접이 중요했다. 경기 북부 병무청을 통해 면접을 보았다. 남자분 이였다. 10시 10분 면접 예정이었는데 실수로 9시 30분부터 대기하고 있었는데 면접 들어가자마자 30분이나 기다렸냐며 걱정해주셨다. 그리고 면접을 봤는데 면접 질문은 인터넷에 나와있는 예상 질문에서 크게 벗어나지 않았다. 공군 전자계산에 지원한 이유는 무엇인지, 상관이 부당한 명령을 했을 때 어떻게 할 것인지, 고등학교 교우관계는 어땠는지, 자신의 성실도를 상중하중 무엇..

자유 2022.03.25

블로그에 방문자 수가 늘어나니 기분이 좋네요.

물론 예전에도 네이버 블로그를 통해 하루 400명, 총 15만 명 정도 방문한 블로그가 있긴 했는데 네이버 블로그보다 접근성이 떨어지는 티스토리 블로그라 걱정 많이 됐었는데 아직 글도 많이 쓰지 않았고 별거 아닌 블로근데도 생각보다 많이 방문해주셔서 기쁘네요. 블로그 이름처럼 앞으로 성장하도록 노력하겠습니다. 감사합니다.

자유 2022.01.23

공군 전자계산(전산병) 합격컷에 대해

나는 공군 전자계산 2022년 4월 입영을 신청했다. 작년 4월 1차 컷이 79점이었고 나는 83점이라 아무리 못해도 1차는 붙을 줄 알았다. 그런데 이게 뭐람? 올해 1차 컷은 84점으로 최근 1년 동안 가장 높았다. 물론 2022년 3월 1차컷도 83점으로 매우 높았다. 나는 이렇게 나온 이유가 공군 전자계산에 붙으려면 거의 필수적으로 정보처리기능사 자격증을 가지고 있어야 하는데 작년은 합격률이 낮았고 올해는 높아서 그런 거라고 생각했다. 물론 이것도 맞는 말이다. 하지만 올해 바뀐점이 있었다. 바로 가산점 부문인데 원래 다자녀 가산점이 3명부터 적용되었지만 이제는 2명만 있어도 가산점을 준다고 한다. 2점이나. 그리고 병역진로설계 추천 특기 지원자는 가산점을 1점 더 준다. 이거는 그냥 거저 주는 ..

자유 2022.01.20

백준 골드달성!

대학교 들어와서 처음 백준이란 것을 알게 되었다. 처음 풀었을 때는 재미있었는데 금방 관심이 사라졌었다. 그런데 solved.ac라는 것이 있어 문제마다 티어가 존재하고 게임의 티어처럼 문제를 풀음으로써 자신의 티어를 올릴 수 있다는 것을 알게 되고 흥미를 가지고 풀었었다. 그렇게 백준을 처음 시작하고 9달 정도가 되어서야 드디어 골드 5를 달성했다. 물론 아직 자료구조는 하나도 모르고 알고리즘도 알고 있는 게 다이나믹 프로그래밍(DP) 정도밖에 없어서 많은 문제를 풀진 못했다. 내가 풀은 골드 5 4문제 중 1문제는 DP, 3문제는 규칙 찾기로 종류가 매우 한정되어 있다. 아직 1학년 끝난 거니 앞으로 많은 알고리즘들을 배우며 다양한 문제들을 풀어야겠다. 목표는 대학교 졸업 전까지 플레 4를 찍는 것이..

자유 2022.01.20

정보처리기능사 후기

정보처리기능사 2021년 4회차를 응시하였다. 필기는 4지선다이기도 했고 예전 기출문제와 거의 동일하게 나왔기 때문에 하루는 개념을 외우고 또 하루는 플레이스토어에 있는 앱을 이용해 기출만 풀었더니 이틀만 공부하고 쉽게 합격할 수 있었다. 실기같은 경우에는 2과목 프로그래밍 언어는 전공이라 한번 개념 훑어보는 정도로만 공부했고 그 2과목 다음으로 중요한 4과목 SQL은 명령어 사용법들을 암기하였다. 1과목은 한번씩 모든 개념을 훑어보고 암기할만한 것은 모두 암기하였다. 특히 인터넷 계층과 같은 중요한 부분들은 시험 보기 전까지 계속 보았다. 3과목은 솔직히 공부안하다가 시험 30분 전에 한번 훑어보는 정도로만 공부했다. 그렇게 2일 공부하고 시험을 보러 아침일찍 서울에서 평택에 있는 국제대학교까지 갔는데..

자유 2022.01.01
728x90