목록분류 전체보기 (317)
지나가던 개발자

...? 열심히 구글링해 보았다. 예능에 가까운 문제... (웃음) 이 노래의 이름은 Hymn To Love이다. print("Hymn To Love") ㅋㅋㅋ. 이런 문제가 다 있네.

수가 주어지면 그 수를 5와 3으로 딱 떨어지게 나누는데, 가장 최소값이 나오게 나누라는 문제이다. kg = int(input()) hihi = kg // 5 while True: if (kg - hihi*5) % 3 == 0: print(hihi + (kg - hihi*5) // 3) break hihi -= 1 if hihi == -1: print(-1) break 우선 수를 입력받은 뒤, 그 수를 5로 나누어 hihi 변수에 저장한다. 그 뒤에 나온 나머지를 3으로 나눠서 나누어떨어지면 hihi와 그 뒤에 나온 나머지를 3으로 나눈 몫을 더하여 출력한다. 만약 3으로 나누어떨어지지 않으면 hihi 변수를 1 줄인다. 만약 절대 5와 3으로 나누어떨어지지 않고 hihi가 -1이 되었을 경우에는 -1을..

numbers = list(map(int, input().split())) hihi = 0 for number in numbers: hihi += number ** 2 print(hihi % 10) 고유번호 5자리를 입력받은 후, 그 숫자들의 제곱수를 hihi 변수에 저장한다. 그 뒤 hihi를 10으로 나눈 나머지를 출력하는 코드이다. 나는 hihi라는 변수명을 자주 쓴다. 뭔가 변수명을 뭘로 할까 고민중인데 좋은 아이디어가 안 날때, a나 b를 쓰는 사람들도 있던데 나는 hihi와 hehe, haha와 같은 변수명을 자주 쓰는 편이다.

1) HTML. HTML이란, Hypertext Markup Language의 약자로, 웹 문서를 기술하기 위해 사용하는 국제 표준 언어이다. ASCII 코드로 구성된 일반적인 텍스트 형태이며, 에디터, 워드프로세서, 홈페이지 제작 도구를 통해 작성된다. 파일 확장자는 .html 또는 .htm이지만 일반적으로 .html이 사용된다. HTML은 마크업 언어로써 태그를 사용하는데, 그는 시작 태그와 종료 태그가 한 쌍을 이루어 사용된다. 그러나 태그와 같이 종료 태그가 없는 태그도 있다. 태그명은 대소문자를 구분하지 않는다. 2) DHTML, XML, XHTML. DTML이란 Dynamic HTML의 약자로, 이도 HTML과 같이 웹 문서를 기술하기 위한 국제 표준 언어이다. HTML의 단점을 개선한 것으로..

저번에 백준의 8393번 문제를 풀며 이 공식에 관한 이야기를 잠시 했다. 오늘 그 이유를 증명해보고자 한다. 시작하기 앞서, 이 공식은 고등학교 수학I의 수열 단원에 나오며, 그 이름도 유명한 가우스가 사용했던 공식이라고 한다. 우선 공차가 1인 등차수열 A가 있다고 생각해보자. 첫째항이 a, 공차가 d인 등차수열의 일반항은 An = a + (n - 1)d 이므로, An = n 이다. 그렇다면 1부터 n까지의 이 수열은 {1, 2, 3, 4, 5, 6, 7, 8, ... , n-3, n-2, n-1, n} 이 될 것이다. 그렇다면 1부터 n까지의 합을 구하려면, 1부터 n까지 직접 더하는 방법이 있다. 그렇지만 이 방법은 너무나 비효율적이다. s = 0 n = int(input()) for i in r..

answer = 0 for i in range(1, int(input())+1): answer += i print(answer) 1부터 n까지의 합을 출력하였다. 사실 나처럼 풀어도 되지만 1부터 n까지의 합은 {n(n+1)}/2 라는 공식을 이용해 풀어도 된다. 사실 이렇게 공식을 사용하는 방법이 더 효율적인 방법이다.

answers = [] while True: a = list(map(int, input().split())) if a == [0, 0]: break answers.append(a) for answer in answers: print(sum(answer)) while문과 for문을 같이 사용했다. (사실 늘 이렇게 문제를 풀고 어떤 코멘트랄까 썰을 푸는데 이 문제에는 진짜로 뭘 남길게 없다..ㅠㅠ)