标签:on() with result multi put and tput amp oid
Given an integer x, write a method that multiplies x with 3.5 and returns the integer result. You are not allowed to use %, /, or *.
Examples: input 2, output 7; input 5, output 17
Solution. Use left shift and right shift operators.
1 public class Solution { 2 public int multiply3point5(int x){ 3 return (x << 1) + x + (x >> 1); 4 } 5 public static void main(String[] args){ 6 Solution sol = new Solution(); 7 assert sol.multiply3point5(2) == 7; 8 assert sol.multiply3point5(5) == 17; 9 } 10 }
[GeeksForGeeks] Multiply a given integer by 3.5
标签:on() with result multi put and tput amp oid
原文地址:http://www.cnblogs.com/lz87/p/7209117.html