게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[프로그래머 환영]풀사람 푸세요 6일차
게시물ID : science_735짧은주소 복사하기
작성자 : 터보캡
추천 : 2
조회수 : 1055회
댓글수 : 2개
등록시간 : 2010/04/06 16:25:57
문제의 내용은 프로젝트 오일러에서 퍼온것임을 밝혀 드립니다. 이 문제는 손으로 푼다기 보다는 프로그래머에게 기초~ 중~ 고급 엔진 코딩을 위하여 도움이 될 것이라는 생각으로 게시하게 되었음을 말씀 드립니다. 문제를 코드로 풀 경우 일반적으로 1분 이내에 결과가 나오게끔 문제의 결과(코드)보다는 그 과정 알고리즘에 관하여 토의를 하였으면 하는 바램으로 게재 합니다. --- 여기부터 문제 --- 1번 http://projecteuler.net/project/names.txt 텍스트 파일은 5000개 이상의 이름(성)이 쓰여져 있다. 이 5000개 이상의 이름을 알파벳 순으로 정렬을 하여, 각 이름에 대한 값을 측정하라 측 정 방식은 A = 1, B = 2, ... 으로 가중치를 두고 전체 이름에 대한 위치의 곱으로 표현한다. 예를 들어 COLIN 이란 이름은 938번째 위치한 이름이고, COLIN 아파벳 가중치는 3 + 15 + 12 + 9 + 14 = 53 을 가지므로 최종 값은 938 × 53 = 49714. 이 된다. 그렇다면 텍스트 파일에 쓰여있는 모든 값의 합은 얼마가 되겠는가? 2번 몇가지 정보를 드리자면 * 1900년 1월 1일은 월요일 이었다. * 30일인 달은 4월, 6월, 9월, 11월 이다. 남은 달 중 2월을 제외한 모든 달은 31일 이다. 2월은 28일 이거나 29일이 된다. 1901년 1월 1일 부터 2000년 12월 31일 까지 매달의 첫날이(1일) 일요일인 달이 몇번이나 있었을까? 1번 문제는 파싱과, 정렬 알고리즘, 알파벳에 대한 가중치 주는 방법...에 대한 문제 2번 문제는 달력과 관련된 문제 되겠습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호