온라인으로 HTML, CSS, JavaScript 코딩 환경을 제공하고 그 결과를 출력해 주는 유용한 웹사이트 애플리케이션으로 JSFiddleCodePen이 있다.


이 사이트에서는 HTML, CSS, JavaScript로 코딩하면 그 결과물을 화면에 출력해 준다.


또한 작업한 것을 자신의 블로그 등의 웹페이지에 html코드로 삽입할 수도 있고 사이트에 오픈 되어있는 소스들을 가져다 사용하는것도 가능하다.

매우 좋음!!!





CodePen - Front End Developer Playground & Code Editor in the Browser






Create a new fiddle - JSFiddle





참고

- What is the best way to showcase your code on your website? (해석 : 웹 사이트에 코드를 보여줄 수있는 가장 좋은 방법은 무엇입니까?)


집에서 받아보는 무료 구독 잡지(무료 정기 간행물)

http://blog.gaerae.com/2014/12/free-magazine.html

- 서울사랑 말고도 다른 잡지들도 많다. 들어가서 확인해보면 됨!!


↑ 위 사이트를 참고하여 서울 사랑이라는 잡지를 신청해 보았다.




신청해놓고 잊고 있었는데 우편함에 있더라 ㅋㅋㅋㅋ





내용도 알차고 받아볼만 하네~



주말에 다녀온 세미나!!

문자로 연세대학교 새천년관 대강당에서 한다고 왔길래 네이버 지도로 연세대 대강당으로 치고 갔다가 낭패봤다....ㅋㅋ

나같은 사람이 많았을거 같다. 내 앞에 먼저 가시던 한분도 대강당 앞에서 헤메고 있더라 ㅋㅋㅋㅋ





대강당말고 새천년관으로 찾으니까 새로 길을 찾아주더라... 다시 걷느라고 늦게 도착함 ㅜㅠ








들어가기 전에 내 이름에 싸인하고 사은품을 받았다!!! 담요랑 에코가방 ㅋㅋㅋ







첫번째 순서로는 AIM의 이지혜 대표님이 '핀테크의 기본은 빅데이터'란 주제로 발표하였다.


이야기의 5가지 포인트는 꿈, 변곡점, 기회, 도전, 균형!!





두번째 순서로는 팀인터페이스의 이성혜 대표님!! 무려 20년된 회사라고 하시더라!


- 비지니스를 바꾸는 디자인

- 의미 있는 일에서 찾는 즐거움





세번째로는 뉴로어소시에이츠의 김윤이 대표님~!

주제는 '나, 훌륭한 SW인재가 되고 싶다' 이었다.


이 분은 학창시절 내내 1등을 놓치지 않고 카이스트 나오시고 하버드까지 갔다 오셨다더라 ㄷㄷ

세바시도 찍었다고 하시던데 나중에 시간날 때 한번 찾아봐야겠다 ㅋㅋ





         

사은품은 집에 와서 확인해보니까 매우 좋더라 ㅋㅋㅋ 담요는 지금도 유용하게 쓰고 있음


System.out.println((intMath.floor(4.4497083717E10));
System.out.println((long) Math.floor(4.4497083717E10));
System.out.println((long) 4.4497083717E10);
 
2147483647   -- due to an overflow
44497083717
44497083717



= 21413134219
= 19241313142
 
sum = (long) (Double.parseDouble(a) + Double.parseDouble(b));
 
sum = 40654447361



참고사이트

1. Floor function to float and double values

2. Formatting troubles: How to power to number?



'알고리즘 > 기초정리' 카테고리의 다른 글

완전 탐색 알고리즘 (최근접 점쌍 문제)  (0) 2016.10.27

영어 알파벳의 암호화 ( 예를 들어 connect의 경우 )


1. 영어 단어의 각각의 영어 알파벳을 그에 대응하는 번호로 변환한다. ( a는 0, b는 1, .... , z는 25가 된다 )

    connect → 2/14/13/13/4/2/19


2. 영어 단어의 알파벳을 거꾸로 뒤집는다.

    tcennoc → 19/2/4/13/13/14/2


3. 변환된 두 수를 더한다.

    21413134219 + 19241313142 = 40654447361


4. 더한 결과값을 다시 알파벳으로 변환한다. 이 때, 왼쪽에서 두 자리씩 끊어서 26으로 나눈 나머지 값에 대응하는 알파벳으로 변환한다.

    마지막 수가 한자리 수가 나온다면 바로 대응하는 알파벳으로 변환한다.

    40/65/44/47/36/1 → 14/13/18/21/10/1 → onsvkb



import java.util.Scanner;

public class Test3 {
	public static void main(String args[]){
		String english[] = {"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", 
				"k", "l", "m", "n", "o", "p", "q", "r", "s", 
				"t", "u", "v", "w", "x", "y", "z"};
		
		Scanner sc = new Scanner(System.in);
		String num = sc.nextLine();
		String arr[] = num.split("");
		
		Long sum = (long) 0;
		String a="";
		String b="";
		for(int i=0; i<arr.length; i++){
			for(int j=0; j<english.length; j++){
				if(arr[i].equals(english[j])){
					a = a+j;
				}
			}
		}
		
		for(int i=arr.length-1; i>=0; i--){
			for(int j=0; j<english.length; j++){
				if(arr[i].equals(english[j])){
					b = b+j;
				}
			}
		}
		System.out.println("String = "+a);
		System.out.println("String2 = "+b);
		sum = (long) (Double.parseDouble(a) + Double.parseDouble(b));
		System.out.println("sum = "+sum);
		
		String arr2[] = String.valueOf(sum).split("");
		String result[] = new String[arr2.length/2+1];
		int data_num = 0;
		int nanu = 0;
		for(int i=0; i<=arr2.length; i+=2){	//2자리씩 끊기 위해
			if(i+2 > arr2.length){
				result[data_num] = String.valueOf(sum).substring(i);
			}else{
				result[data_num] = String.valueOf(sum).substring(i, i+2);
				nanu = Integer.parseInt(result[data_num]);
				if(nanu > 26){
					nanu = nanu % 26;
					result[data_num] = String.valueOf(nanu);
				}
			}
			
			data_num++;
		}
		
		String s = "";
		int result2 = 0;
		String value = "";
		for(int i=0; i<result.length; i++){
			result2 = Integer.parseInt(result[i]);
			System.out.println("result2 = "+result2);	//숫자

			value = english[result2];
			s = s+value;
		}
		System.out.println(s);
	}
}


결과값

connect
String = 21413134219
String2 = 19241313142
sum = 40654447361
result2 = 14
result2 = 13
result2 = 18
result2 = 21
result2 = 10
result2 = 1
onsvkb