12월 2021

백준 15596번 풀이

문제 리스트 내 숫자를 전부 더하는 ‘함수를 짜시오’. 풀이 언어에 따라 입력받는 인자가 다른데, python의 경우 리스트를 입력받아서 합을 출력한다. 참고로 python에서 함수를 정의하는 형식은 이런 식이다. 입력 인자가 없는...

Continue reading...

진수변환 코드 짰음

배경 설명 2진수 변환 방법은 앞에 설명했으므로 생략. 1의 보수: 이진수로 변환한 수에서 1과 0을 바꾼다. (1이면 0으로, 0이면 1로) 2의 보수: 1의 보수+1 이진수 수동변환 10진법으로 입력한 숫자를 2진수로...

Continue reading...

백준 4344번 풀이

문제 이걸로 요약 쌉가능. 시험 점수의 평균을 내고, 그 평균 초과인 사람들의 비율을 계산해 소수점 아래 세 자리로 출력하면 된다. 선생님께서는 어디 계십니까? 저기 3시그마 바깥에 어디 있을걸요 풀이 역사와...

Continue reading...

백준 8958번 풀이

문제 연속으로 맞추면 가산점이 붙는 OX퀴즈 채점하기. 예를 들어서 OOOXOXOX면 1+2+3+0+1+0+1+0, 합이 8점이다. 풀이 입력단은 쉽다. 역시나 sys.stdin.readline() 나왔고요… 기본적으로 변수 생성은 str 밑에서 진행할거고, 점수 처리는 str 안쪽에서 일어난다....

Continue reading...

오 피싱왔당

ㄹㅇ… 피싱왔음. 이게 왜 피싱인지 증명도 가능함. 일단 1670-3467이라는 번호 자체가 스팸DB에 등록된 번호임. 문자가 온 번호는 다른건데 딸려온 저 번호가 스미싱 번호로 등록되어 있고… 빠져나간 돈이 1,236,700원인데 내가 통장에...

Continue reading...

백준 1546번 풀이

문제 성적별 최댓값을 바탕으로 재계산해서 평균 올리기. 재계산 공식은 원점수/최댓값*100이다. 이거 뭐 나누는 거 아니고 그냥 순서대로 하면 된다. 근데 이거 이렇게 조작해도 금방 뽀록나던데 풀이 첫 줄에는 과목 수,...

Continue reading...

백준 3052번 풀이

문제 정수 10개를 입력받고, 그 수를 어떤 수로 나눈 나머지에서 서로 다른 숫자의 개수를 출력한다. 풀이 일단 당황하지 말고 천천히 생각해보자. 이 문제를 풀기 위해서 필요한 기능은 입력을 받고 나눈...

Continue reading...