구글 4

[Daily Coding Problem] Problem #1 : Google Interview 문제

This problem was recently asked by Google. Given a list of numbers and a number k, return whether any two numbers from the list add up to k. For example, given [10, 15, 3, 7] and k of 17, return true since 10 + 7 is 17. Bonus: Can you do this in one pass? 1. If the number of elements in the given list is small, I can use Brute Force Algorithm. Time complexity would be O(N^2) 리스트에 들어있는 원소의 사이즈가 작..

Microsoft Edge(엣지)의 성능이 더 높아질 예정이다.

-Microsoft Edge 아직도 모르는 사람이 많겠지만 최근의 MS Edge는 크로미움 기반으로 운용이 된다. 기존 IE의 이미지가 워낙 나빠서 그런지 몰라도 MS 브라우저 얘기만 들어도 거부감이 드는 사람이 많은 것 같다. 그래서인지 Edge의 점유율이 10%로 65%인 크롬에 비하면 택도 없다. -Performance will be improved. 브라우저의 편의성과 기능, 모양은 뒤로 제쳐두고 성능만 보았을 때 기존 크로미움 기반 이전에 EdgeHTML엔진일 때도 속도는 크롬 보다 빠른 것으로 알고 있고, 현재도 빠른 것으로 알고 있다. 이런 상황에서 마이크로소프트는 최신 업데이트로 Edge 성능을 더 올릴 예정이다. 다양한 종류의 브라우저는 Disk Cache를 사용하여 웹의 콘텐츠를 저장한..

ITnews 2022.07.29

구글이 Carbon이라는 또 다른 프로그래밍 언어를 내놓았다.(feat.C++)

Google Carbon Language: An experimental successor to C++ Go와 Dart 등의 언어를 만든 구글이 20일 Carbon 언어를 새롭게 발표했다. 구글의 오픈소스 엔지니어 Chandler Carruth가 CppNorth2022 개발자 컨퍼런스에서 'C++: What Comes Next?'라는 주제로 Carbon을 소개했다. C++를 왜 바꾸려하나 C++는 오랜 시간동안 넓은 기반과 커뮤니티를 갖고 있다. 따라서 소프트웨어의 성능과 관련해 중요한 프로그래밍 언어이다. 그런데 문제가 있다. 수십 년에 걸친 기술 발전을 감당하지 못해 개발자의 요구 사항을 충족시키지 못하는 상태이다. 따라서 Chandler는 현대 제네릭 시스템, 모듈러 코드 조직, 일관되고 단순한 구문..

ITnews 2022.07.25

아이폰과 안드로이드 폰이 이탈리아 스파이웨어에 의해 해킹당했다. (By Google)

이탈리아와 카자흐스탄에서 한 이탈리아 기업의 해킹 도구가 애플과 안드로이드 스마트폰을 정탐하는 데 사용됐다고 알파벳 구글이 6월 3일 발표했다. 구글이 발표한 보고서에 의하면, 밀라노에 본사를 둔 RCS 랩은 유럽 사법기관을 고객으로 두고 있으며 이 웹사이트를 통해 개인 메시지와 기기의 연락처를 염탐할 수 있는 도구를 개발했다고 전했다. RCS Lab에 대한 구글의 발견은, 유럽과 미국의 규제 당국이 스파이웨어의 판매와 수입에 대한 새로운 규칙을 검토하면서 나왔다. 구글은 "이러한 판매업체들은 위험한 해킹 도구의 확산을 가능하게 하고 있으며, 이러한 기능들을 개발할 수 없는 정부들을 무장시키고 있다"라고 말했다. 애플과 이탈리아·카자흐스탄 정부는 이에 대한 언급 요청에 즉각 응하지 않았다. 또한 RCS ..

ITnews 2022.07.06
반응형