카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다. 갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다. 다트 게임은 총 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) { ..