티스토리 뷰

문제
 

3053번: 택시 기하학

문제 19세기 독일 수학자 헤르만 민코프스키는 비유클리드 기하학 중 택시 기하학을 고안했다. 택시 기하학에서 두 점 T1(x1,y1), T2(x2,y2) 사이의 거리는 다음과 같이 구할 수 있다. D(T1,T2) = |x1-x2| + |

www.acmicpc.net

풀이
package main

import (
	"bufio"
	"fmt"
	"math"
	"os"
)

func main() {
	var r int
	reader := bufio.NewReader(os.Stdin)
	fmt.Fscanln(reader, &r)

	fmt.Printf("%.6f\n", float64(r*r)*math.Pi)
	fmt.Printf("%.6f\n", float64(2*r*r))
}
728x90
댓글