카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 3번의 기회로 구성된다. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다. 점수와 함께 Single(S), Double(D), Triple(T) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱 (점수1 , 점수2 , 점수3 )으로 계산된다. 옵션으로 스타상(*) , 아차상(#)이 존재하며 스타상(*) 당첨 시 해당 점수와 바로 전에 얻은 점수를..
분류 전체보기
문제 설명 자연수 n이 매개변수로 주어집니다. n을 3진법 상에서 앞뒤로 뒤집은 후, 이를 다시 10진법으로 표현한 수를 return 하도록 solution 함수를 완성해주세요. 제한사항 n은 1 이상 100,000,000 이하인 자연수입니다.풀이class Solution { public int solution(int n) { int answer = 0; String temp = ""; String a = Integer.toString(n,3); int size = a.length(); for(int i=size-1; i>=0; i--){ temp += ""+a.charAt(i); } retu..
기본 설정axios는 라이브러리에 추가해야되기 때문에 vue프로젝트가 설정된 폴더에서 cmd 입력npm install axiosmyflask.pyfrom flask import Flask, redirectfrom flask.json import jsonifyfrom flask.globals import requestfrom day15_server.daoemp import DaoEmpfrom flask_cors.extension import CORSapp = Flask(__name__,static_url_path="",static_folder="static")CORS(app)@app.route('/')def main(): return redirect('/index.html')@app.route('/e..
참고 arr - filtersvelte해당 flask와 svelte를 따로 구동하기 위해선 flask에 CORS를 포함해야한다pip install flask-cors한 후 flask에서CORS(app)을 추가해 줄것myflask.pyfrom flask import Flask, redirectfrom flask.json import jsonifyfrom flask.globals import requestfrom day14_server.daoemp import DaoEmpfrom flask_cors.extension import CORSapp = Flask(__name__,static_url_path="",static_folder="static")CORS(app)@app.route('/')def main()..
문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다)풀이 - Dateimport java.text.SimpleDateFormat;import java.util.*;class Solution { public String sol..
문제 설명 1부터 입력받은 숫자 n 사이에 있는 소수의 개수를 반환하는 함수, solution을 만들어 보세요. 소수는 1과 자기 자신으로만 나누어지는 수를 의미합니다. (1은 소수가 아닙니다.) 제한 조건 n은 2이상 1000000이하의 자연수입니다.풀이1 (효율성 테스트 실패) - 제곱근 보다 작은 자연수로 모두 구하기class Solution { public int solution(int n) { int answer = 0; for(int i=1; i풀이 - 에라토스테네스의 체지워지지 않는 가장 작은 수를 찾음(보통 2부터 시작)해당 수는 소수이다해당 수의 배수들을 모두 지운다class Solution { public int solution(int n) { ..